我是来自com.google.firebase.provider.FirebaseInitProvider.zza(split_lib_dependencies_apk.apk:classes15.dex)的注意事项。

时间:2017-09-23 16:59:06

标签: android firebase firebase-authentication firebase-cloud-messaging classnotfoundexception

我已经尝试了所有解决方案,例如将所有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'}

2 个答案:

答案 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'}