java - 使用 firebase java.lang.NoClassDefFoundError : Failed resolution of: Lcom/google/android/gms/common/internal/zzbq react native

标签 java android firebase react-native react-native-firebase

我正在学习教程 here

并且还检查了堆栈溢出的类似问题 Android 3.1.1 - Failed resolution of: Lcom/google/android/gms/common/internal/zzbq;

所以我的 firebase 库已经在使用相同的版本。

这里是错误

06-16 18:46:28.987 18430-18430/com.myProject E/AndroidRuntime: FATAL EXCEPTION: main
                                                                 Process: com.myProject, PID: 18430
                                                                 java.lang.NoClassDefFoundError: Failed resolution of: Lcom/google/android/gms/common/internal/zzbq;
                                                                     at com.google.firebase.perf.provider.FirebasePerfProvider.attachInfo(Unknown Source)
                                                                     at android.app.ActivityThread.installProvider(ActivityThread.java:5965)
                                                                     at android.app.ActivityThread.installContentProviders(ActivityThread.java:5557)
                                                                     at android.app.ActivityThread.handleBindApplication(ActivityThread.java:5496)
                                                                     at android.app.ActivityThread.-wrap2(ActivityThread.java)
                                                                     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1594)
                                                                     at android.os.Handler.dispatchMessage(Handler.java:102)
                                                                     at android.os.Looper.loop(Looper.java:163)
                                                                     at android.app.ActivityThread.main(ActivityThread.java:6239)
                                                                     at java.lang.reflect.Method.invoke(Native Method)
                                                                     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:904)
                                                                     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:794)
                                                                  Caused by: java.lang.ClassNotFoundException: Didn't find class "com.google.android.gms.common.internal.zzbq" on path: DexPathList[[zip file "/data/app/com.myProject-1/base.apk", zip file "/data/app/com.myProject-1/split_lib_dependencies_apk.apk", zip file "/data/app/com.myProject-1/split_lib_slice_0_apk.apk", zip file "/data/app/com.myProject-1/split_lib_slice_1_apk.apk", zip file "/data/app/com.myProject-1/split_lib_slice_2_apk.apk", zip file "/data/app/com.myProject-1/split_lib_slice_3_apk.apk", zip file "/data/app/com.myProject-1/split_lib_slice_4_apk.apk", zip file "/data/app/com.myProject-1/split_lib_slice_5_apk.apk", zip file "/data/app/com.myProject-1/split_lib_slice_6_apk.apk", zip file "/data/app/com.myProject-1/split_lib_slice_7_apk.apk", zip file "/data/app/com.myProject-1/split_lib_slice_8_apk.apk", zip file "/data/app/com.myProject-1/split_lib_slice_9_apk.apk"],nativeLibraryDirectories=[/data/app/com.myProject-1/lib/arm, /system/fake-libs, /data/app/com.myProject-1/base.apk!/lib/armeabi-v7a, /data/app/com.myProject-1/split_lib_dependencies_apk.apk!/lib/armeabi-v7a, /data/app/com.myProject-1/split_lib_slice_0_apk.apk!/lib/armeabi-v7a, /data/app/com.myProject-1/split_lib_slice_1_apk.apk!/lib/armeabi-v7a, /data/app/com.myProject-1/split_lib_slice_2_apk.apk!/lib/armeabi-v7a, /data/app/com.myProject-1/split_lib_slice_3_apk.apk!/lib/armeabi-v7a, /data/app/com.myProject-1/split_lib_slice_4_apk.apk!/lib/armeabi-v7a, /data/app/com.myProject-1/split_lib_slice_5_apk.apk!/lib/armeabi-v7a, /data/app/com.myProject-1/split_lib_slice_6_apk.apk!/lib/armeabi-v7a, /data/app/com.myProject-1/split_lib_slice_7_apk.apk!/lib/armeabi-v7a, /data/app/com.myProject-1/split_lib_slice_8_apk.apk!/lib/armeabi-v7a, /data/app/com.myProject-1/split_lib_slice_9_apk.apk!/lib/armeabi-v7a, /system/lib, /vendor/lib]]
                                                                     at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56)
                                                                     at java.lang.ClassLoader.loadClass(ClassLoader.java:380)
                                                                     at java.lang.ClassLoader.loadClass(ClassLoader.java:312)
                                                                     at com.google.firebase.perf.provider.FirebasePerfProvider.attachInfo(Unknown Source) 
                                                                     at android.app.ActivityThread.installProvider(ActivityThread.java:5965) 
                                                                     at android.app.ActivityThread.installContentProviders(ActivityThread.java:5557) 
                                                                     at android.app.ActivityThread.handleBindApplication(ActivityThread.java:5496) 
                                                                     at android.app.ActivityThread.-wrap2(ActivityThread.java) 
                                                                     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1594) 
                                                                     at android.os.Handler.dispatchMessage(Handler.java:102) 
                                                                     at android.os.Looper.loop(Looper.java:163) 
                                                                     at android.app.ActivityThread.main(ActivityThread.java:6239) 
                                                                     at java.lang.reflect.Method.invoke(Native Method) 
                                                                     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:904) 
                                                                     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:794) 

这是我的build.gradle

dependencies {
    implementation 'com.android.support:multidex:1.0.3'

    compile project(':realm')
    compile project(':react-native-splash-screen')
    compile project(':react-native-picker')
    compile project(':react-native-i18n')

    compile fileTree(dir: "libs", include: ["*.jar"])
    compile "com.android.support:appcompat-v7:27.0.2"
    compile "com.facebook.react:react-native:+"  // From node_modules


    implementation project(':react-native-firebase')
    implementation "com.google.android.gms:play-services-base:15.0.0"
    // Firebase dependencies
    implementation 'com.google.firebase:firebase-core:15.0.0'


    implementation "com.google.firebase:firebase-database:15.0.0"
    implementation "com.google.firebase:firebase-auth:15.0.0"
}

最佳答案

我发现了问题所在,我错误地引用了错误的文档。我使用的 RN-Firebase 是 3.0.1,版本很重要..

关于java - 使用 firebase java.lang.NoClassDefFoundError : Failed resolution of: Lcom/google/android/gms/common/internal/zzbq react native ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50887240/

相关文章:

java - 转换类没有效果

java - 如何从 json 响应中获取子对象

java - gwt 托管模式在连接到 127.0.0.1 时挂起

android - 如何检查 wifi 是否真的在 Android 中连接

javascript - Firebase 身份验证无法使用 Vue 和 Vuex

javascript - 使用云功能的推送通知无法运行

java - 使用 Atom Reader 阅读困难

android - 关于gradle中任务执行的顺序

javascript - 电容器(不存在build.gradle/不允许进行操作)无法构建Android的React应用

reactjs - 如何将 Firebase onAuthStateChange 与新的 React Hooks 结合使用?