我已经尝试了所有解决方案,例如将所有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'}
答案 0 :(得分:0)
我认为你错过了
}
apply plugin: 'com.google.gms.google-services'
在应用程序build.gradle
中,在所有依赖项下编写。
并删除此:
compile 'com.google.android.gms:play-services-auth:10.2.0'
在你的build.gradle中添加以下内容:
allprojects {
repositories {
jcenter()
maven{
url "https://maven.google.com" }
答案 1 :(得分:0)
com.facebook.android:account-kit-sdk:4.26.0
似乎依赖于某些Google Play服务库的版本11.0.1。构建中的所有版本的Firebase和Google Play服务库都必须相同。这些变化应该有所帮助:
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' //1.0.2 is available
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:11.0.1' // CHANGED
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:11.0.1' // CHANGED
testCompile 'junit:junit:4.12'}