【发布时间】:2017-09-23 16:59:06
【问题描述】:
我已经尝试了所有解决方案,例如将所有 gms gradles 版本相同并启用 multiDex、minifyEnable 但一次又一次地得到相同的错误。请帮帮我,我受够了这一切。
09-23 21:49:23.889 996-996/? E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.example.haroon.maslapk, PID: 996
java.lang.NoSuchMethodError: No static method zzb(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; in class Lcom/google/android/gms/common/internal/zzac; or its super classes (declaration of 'com.google.android.gms.common.internal.zzac' appears in /data/app/com.example.haroon.maslapk-2/split_lib_dependencies_apk.apk:classes15.dex)
at com.google.firebase.provider.FirebaseInitProvider.zza(Unknown Source)
at com.google.firebase.provider.FirebaseInitProvider.attachInfo(Unknown Source)
at android.app.ActivityThread.installProvider(ActivityThread.java:6326)
at android.app.ActivityThread.installContentProviders(ActivityThread.java:5918)
at android.app.ActivityThread.handleBindApplication(ActivityThread.java:5857)
at android.app.ActivityThread.-wrap3(ActivityThread.java)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1699)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:154)
at android.app.ActivityThread.main(ActivityThread.java:6682)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1520)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1410)
这是我的毕业典礼
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
exclude group: 'com.android.support', module: 'support-annotations'
})
compile 'com.android.support:appcompat-v7:25.3.1'
compile 'com.android.support.constraint:constraint-layout:1.0.0-alpha7'
compile 'com.android.support:design:25.3.1'
compile 'me.anwarshahriar:calligrapher:1.0'
compile 'com.android.support:recyclerview-v7:25.3.1'
compile 'com.kofigyan.stateprogressbar:stateprogressbar:0.0.6'
compile 'com.google.firebase:firebase-messaging:10.2.0'
compile 'com.facebook.android:facebook-android-sdk:4.26.0'
compile 'com.facebook.android:account-kit-sdk:4.+'
compile 'com.google.android.gms:play-services-auth:10.2.0'
testCompile 'junit:junit:4.12'}
【问题讨论】:
-
就像你说的,放置相同的 gms 版本是强制性的。您能否执行 androidDependencies 任务并检查是否没有依赖项正在使用不同版本的 google play 服务。我怀疑 facebook sdk 可能有 gms 依赖。
-
你能发布android build.gradle吗
-
每当我删除 facebook acountkit sdk 时都没有发生错误,我认为它来自 facebook 的 sdk 但告诉我如何摆脱这个我需要使用帐户工具包
标签: android firebase firebase-authentication firebase-cloud-messaging classnotfoundexception