2015-10-08 36 views
5

このエラーのため、アンドロイドプロジェクトをコンパイルできません。エラー:パッケージcom.google.android.gms.appstateが存在しません

/BaseGameUtils/src/main/java/com/google/example/games/basegameutils/GameHelper.java 
Error:(32, 39) error: package com.google.android.gms.appstate does not exist 
Error:(293, 28) error: cannot find symbol variable AppStateManager 
Error:(294, 30) error: cannot find symbol variable AppStateManager 
Error:Execution failed for task ':BaseGameUtils:compileReleaseJava'. 

Compilation failed; see the compiler error output for details. Information:BUILD FAILED

私のGradle ..

apply plugin: 
'android-library' repositories 
{ 
    mavenCentral() 
} 
buildscript 
{ 
    repositories 
    { 
    mavenCentral() 
    } 
    dependencies 
    { 
    classpath 'com.android.tools.build:gradle:1.0.0' 
    } 
} 
dependencies 
{ 
    compile 'com.android.support:appcompat-v7:20.0.+' 
    compile 'com.android.support:support-v4:20.0.+' 
    compile 'com.google.android.gms:play-services:+' 
} 
android 
{ 
    compileSdkVersion 21 
    buildToolsVersion '21.0.0' 
    defaultConfig 
    { 
     minSdkVersion 14 
     targetSdkVersion 23 
    } 
    productFlavors { } 
} 
+0

あなたはあなたのgradleファイルを投稿できますか? – varunkr

+0

プラグインを適用する: 'アンドロイドライブラリ' リポジトリ{mavenCentral() } buildscript {リポジトリ{ mavenCentral() }依存性を{ クラスパス「com.android.tools.build:gradle:1.0 .0' }} 依存関係{コンパイル 'com.android.support:appcompat-v7:20.0.+' コンパイル 'com.android.support:support-v4:20.0.+' コンパイル「COM。 google.android.gms:play-services:+ ' } アンドロイド{compileSdkVersion 21 buildToolsVersion '21 .0.0' はdefaultConfig { minSdkVersionが14 targetSdkVersion 23 } productFlavors { }} –

答えて

3

あなたはゴーグルプレイサービスライブラリを指定していないことがわかります。代わりに、この

compile 'com.google.android.gms:play-services:+' 

この

compile 'com.google.android.gms:play-services:7.8.0' 

注意してみてください:あなたは別のバージョンを持っているかもしれないので、代わりに7.8がそれを入力してください。

+0

+は新しいバージョンを象徴しますか?私もそれを試みます。 –

+0

+悪いです、私と投稿された答えによって投稿されたこの質問を参照してくださいhttp://stackoverflow.com/questions/32484185/getting-java-lang-noclassdeffounderror-after-updating-to-api-23 – varunkr

+0

最新のものは何ですか?バージョン?それは8.1.0ですか? –

0

まずあなたがチェックすべきこと/エクストラ/グーグル/ google_play_services/libproject /グーグル・プレイservices_lib>が存在しています。

第二に、あなたはあなたがcom.google.android.gms.appstateパッケージが欠落しているbuild.gradleに

compile 'com.google.android.gms:play-services:5.+' 
+0

はどこエクストラフォルダを見つけることができますか? –

+0

local.propertiesを開くと、sdkパスが表示されます。それはそこにある。 –

+0

私はそれを持っています。他の解決策?私はまた、build.gradleにコンパイルコードを追加しました。私が逃しているものがわからない –

0

をコードを追加します。これをアプリに追加する必要があります。あなたのbuild.gradle(Module:app)にcompile 'com.google.android.gms:play-services:5.+'を追加してください。

+0

既に追加されました:依存関係{ compile 'com。android.support:appcompat-v7:20.0.+ ' com.android.support:support-v4:20.0.+' をコンパイル 'com.google.android.gms:play-services:+' –

0

バンプ、私の場合は私が高すぎるバージョン使用していた:それは働いていたが、私はappstateのバージョンに含まれていない理由はわかりません

compile "com.google.android.gms:play-services:7.+" 

compile "com.google.android.gms:play-services:10.2.1" 

を、私はそれを変更7

+0

うれしかった! –

関連する問題