2017-01-30 13 views
0

起動時にGoogle Playロケーションサービスのサービスを使用するように変更すると、アプリがクラッシュします。それはバージョン8.4.0をコンパイルしているからですか?私は8.3.0バージョンのサービスを使用しようとしましたが、私は成功しませんでした。ここで起動時にアプリケーションがクラッシュする

01-30 17:58:48.394 7665-7665/? E/AndroidRuntime: FATAL EXCEPTION: main 
              Process: com.example.eskimo, PID: 7665 
              java.lang.NoSuchMethodError: No static method zzz(Ljava/lang/Object;)Ljava/lang/Object; in class Lcom/google/android/gms/common/internal/zzx; or its super classes (declaration of 'com.google.android.gms.common.internal.zzx' appears in /data/data/com.example.eskimo/files/instant-run/dex/slice-com.google.android.gms-play-services-base-10.0.1_a42d2fa8b24ba1e57daa64ccb04411c53a7591a5-classes.dex) 
               at com.google.android.gms.measurement.internal.zzw.zzaT(Unknown Source) 
               at com.google.android.gms.measurement.AppMeasurementContentProvider.onCreate(Unknown Source) 
               at android.content.ContentProvider.attachInfo(ContentProvider.java:1789) 
               at android.content.ContentProvider.attachInfo(ContentProvider.java:1764) 
               at android.app.ActivityThread.installProvider(ActivityThread.java:6767) 
               at android.app.ActivityThread.installContentProviders(ActivityThread.java:6362) 
               at android.app.ActivityThread.handleBindApplication(ActivityThread.java:6302) 
               at android.app.ActivityThread.access$1800(ActivityThread.java:222) 
               at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1861) 
               at android.os.Handler.dispatchMessage(Handler.java:102) 
               at android.os.Looper.loop(Looper.java:158) 
               at android.app.ActivityThread.main(ActivityThread.java:7229) 
               at java.lang.reflect.Method.invoke(Native Method) 
               at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1230) 
               at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1120) 

があなたのGradleファイルで私のbuild.gradleファイル

apply plugin: 'com.android.application' 

android { 
    compileSdkVersion 24 
    buildToolsVersion "24.0.0" 


    defaultConfig { 
     applicationId "com.example.eskimo" 
     minSdkVersion 21 
     targetSdkVersion 23 
     versionCode 1 
     versionName "1.0" 

     jackOptions { 
      enabled false 
     } 
    } 

    buildTypes { 
     release { 
      minifyEnabled false 
      proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt' 
     } 
    } 

    compileOptions { 

    } 

    aaptOptions { 
     cruncherEnabled = false 
    } 
} 
dependencies { 
    compile 'com.android.support:recyclerview-v7:+' 
    compile 'com.android.support:appcompat-v7:+' 
    compile 'com.google.code.gson:gson:2.2.2' 
    compile 'com.google.guava:guava:17.0' 
    compile files('libs/mobileservices-2.0.1-beta-javadoc.jar') 
    compile files('libs/mobileservices-2.0.1-beta-sources.jar') 
    compile files('libs/mobileservices-2.0.1-beta.jar') 
    compile "com.google.android.gms:play-services-identity:8.4.0" 
    compile "com.google.android.gms:play-services-location:8.4.0" 
    compile "com.google.android.gms:play-services-appindexing:8.4.0" 
    compile 'com.google.android.gms:play-services-maps:8.4.0' 
    compile 'com.google.android.gms:play-services-gcm:8.4.0' 
    compile 'com.squareup:otto:1.3.8' 
    compile 'com.akexorcist:RoundCornerProgressBar:2.0.3' 
    compile project(':MPChartLib3') 
    compile project(':ButtonsLib') 
    compile 'com.google.android.gms:play-services-maps:10.0.1' 

} 
+0

後Android Studioからインスタント実行をバイパスするには? –

答えて

3

で、プレイサービスマップエントリが複製され、最後の行に8.4および10.0.1。あなたが8.4を使いたいなら、私は2番目のものを削除します。

Android 2.3以降のデバイスでは、プレイサービスが自動的に更新されるため、8.4への参照を削除し、10.0.1を使用して最新のものにすることができます。

+0

私はそれに気付かなかった! – Cristof

0

はそれを解決:

compile 'com.google.android.gms:play-services-gcm:10.0.1' 

前にエラーが、 "インスタント実行" を引用し、あなたが*エミュレータ上*アプリを停止しようでしたし、それを起動し

compile 'com.google.android.gms:play-services-gcm:10.0.1' 
compile 'com.google.android.gms:play-services-maps:10.0.1' 
compile 'com.google.android.gms:play-services-location:10.0.1' 
関連する問題