2015-10-08 42 views
5

Bu hata nedeniyle android projemi derleyemiyorum.Hata: paket com.google.android.gms.appstate mevcut değil

/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

Benim 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 dosyanızı kaydeder misiniz? – varunkr

+0

eklenti geçerlidir: 'robot kütüphane' depoları { mavenCentral() } buildscript { depoları { mavenCentral() } bağımlılıkları { sınıf yolu 'com.android.tools.build:gradle:1.0 0,0' } } bağımlılıkları { derleme 'com.android.support:appcompat-v7:20.0.+' derleme 'com.android.support:support-v4:20.0.+' derleme 'com. google.android.gms: oyun hizmetleri: + ' } android { compileSdkVersion 21 buildToolsVersion '21 .0.0' defaultConfig { minSdkVersion'ın 14 targetSdkVersion 23 } productFlavors { } } –

cevap

3

Gözlüğü oynatma hizmetleri kitaplığını belirtmediğinizi görüyorum. Bunun yerine bu

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

ait

bu

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

Not deneyin: Farklı bir sürümüne sahip olabilir böylece yerine 7.8 olduğunu girin.

+0

Ancak + yeni sürümü simgeliyor? Bunu da deneyeceğim. –

+0

+ kötüydü, bana gönderilen yanıtı ve kabul edilen yanıtı gör http://stackoverflow.com/questions/32484185/getting-java-lang-noclassdeffounderror-after-updating-to-api-23 – varunkr

+0

En son nedir? versiyon? 8.1.0 mı? –

0

Öncelikle o/ekstralar/google/google_play_services/libproject/google-play-services_lib kontrol etmelidir> var olduğunu.

İkincisi sen build.gradle

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

Nerede ekstralar klasörü bulabilirsiniz? –

+0

local.properties'i açın ve sdk yolunu görebilirsiniz. o var. –

+0

bende var. Başka bir çözüm var mı? Ayrıca derleme kodunu build.gradle dosyasına ekledim. Eksik olduğumdan emin değilim –

0

Sen com.google.android.gms.appstate paketi eksik kodunu ekleyin. Bunu uygulamanıza eklemelisiniz. Bunun için build.gradle'nıza compile 'com.google.android.gms:play-services:5.+' ekleyin (Modül: app).

+0

Zaten Eklendi: bağımlılıklar { derlemek 'com.android.support:appcompat-v7:20.0.+ ' ' com.android.support:support-v4:20.0.+ ' derlemek' com.google.android.gms: play-services: + ' } –

0

Bump, benim durumumda ben çok yüksek bir sürümünü kullanıyordu:

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

ben bunu değiştirdi:

compile "com.google.android.gms:play-services:7.+" 
İşe yaradı

ama sürümlerinde bulunmayan appstate neden hiçbir fikrim yok 7

+0

Çalıştığına sevindim! –

İlgili konular