简体   繁体   English

如何修复java.lang.NoClassDefFoundError:无法解决以下问题:Lcom / google / android / gms / common / internal / zzbq

[英]How to fix java.lang.NoClassDefFoundError: Failed resolution of: Lcom/google/android/gms/common/internal/zzbq

I'm having NoClassDefFoundException issue on my react-native project (on iOS it works properly) that causes my app to crash on launch. 我的本机反应项目(在iOS上正常运行)上遇到NoClassDefFoundException问题,导致我的应用在启动时崩溃。 The project was going well, and I don't mind to have changed anything that could affect my build.gradle. 该项目进展顺利,我不介意更改可能影响我的build.gradle的任何内容。

Anyway this is the full stacktrace: 无论如何,这是完整的堆栈跟踪:

Process: com.managerapp, PID: 19695
    java.lang.NoClassDefFoundError: Failed resolution of: Lcom/google/android/gms/common/internal/zzbq;
        at com.google.firebase.provider.FirebaseInitProvider.attachInfo(Unknown Source:2)
        at android.app.ActivityThread.installProvider(ActivityThread.java:6391)
        at android.app.ActivityThread.installContentProviders(ActivityThread.java:5938)
        at android.app.ActivityThread.handleBindApplication(ActivityThread.java:5853)
        at android.app.ActivityThread.access$1100(ActivityThread.java:199)
        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1650)
        at android.os.Handler.dispatchMessage(Handler.java:106)
        at android.os.Looper.loop(Looper.java:193)
        at android.app.ActivityThread.main(ActivityThread.java:6669)
        at java.lang.reflect.Method.invoke(Native Method)
        at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858)
     Caused by: java.lang.ClassNotFoundException: Didn't find class "com.google.android.gms.common.internal.zzbq" on path: DexPathList[[zip file "/system/framework/org.apache.http.legacy.boot.jar", zip file "/data/app/com.managerapp-_FOS3p5iYciVleWS2bBgrQ==/base.apk", zip file "/data/app/com.managerapp-_FOS3p5iYciVleWS2bBgrQ==/split_lib_dependencies_apk.apk", zip file "/data/app/com.managerapp-_FOS3p5iYciVleWS2bBgrQ==/split_lib_resources_apk.apk", zip file "/data/app/com.managerapp-_FOS3p5iYciVleWS2bBgrQ==/split_lib_slice_0_apk.apk", zip file "/data/app/com.managerapp-_FOS3p5iYciVleWS2bBgrQ==/split_lib_slice_1_apk.apk", zip file "/data/app/com.managerapp-_FOS3p5iYciVleWS2bBgrQ==/split_lib_slice_2_apk.apk", zip file "/data/app/com.managerapp-_FOS3p5iYciVleWS2bBgrQ==/split_lib_slice_3_apk.apk", zip file "/data/app/com.managerapp-_FOS3p5iYciVleWS2bBgrQ==/split_lib_slice_4_apk.apk", zip file "/data/app/com.managerapp-_FOS3p5iYciVleWS2bBgrQ==/split_lib_slice_5_apk.apk", zip file "/data/app/com.managerapp-_FOS3p5iYciVleWS2bBgrQ==/split_lib_slice_6_apk.apk", zip file "/data/app/com.managerapp-_FOS3p5iYciVleWS2bBgrQ==/split_lib_slice_7_apk.apk", zip file "/data/app/com.managerapp-_FOS3p5iYciVleWS2bBgrQ==/split_lib_slice_8_apk.apk", zip file "/data/app/com.managerapp-_FOS3p5iYciVleWS2bBgrQ==/split_lib_slice_9_apk.apk"],nativeLibraryDirectories=[/data/app/com.managerapp-_FOS3p5iYciVleWS2bBgrQ==/lib/x86, /data/app/com.managerapp-_FOS3p5iYciVleWS2bBgrQ==/base.apk!/lib/x86, /data/app/com.managerapp-_FOS3p5iYciVleWS2bBgrQ==/split_lib_dependencies_apk.apk!/lib/x86, /data/app/com.managerapp-_FOS3p5iYciVleWS2bBgrQ==/split_lib_resources_apk.apk!/lib/x86, /data/app/com.managerapp-_FOS3p5iYciVleWS2bBgrQ==/split_lib_slice_0_apk.apk!/lib/x86, /data/app/com.managerapp-_FOS3p5iYciVleWS2bBgrQ==/split_lib_slice_1_apk.apk!/lib/x86, /data/app/com.managerapp-_FOS3p5iYciVleWS2bBgrQ==/split_lib_slice_2_apk.apk!/lib/x86, /data/app/com.managerapp-_FOS3p5iYciVleWS2bBgrQ==/split_lib_slice_3_apk.apk!/lib/x86, /data/app/com.managerapp-_FOS3p5iYciVleWS2bBgrQ==/split_lib_slice_4_apk.apk!/lib/x86, /data/app/com.managerapp-_FOS3p5iYciVleWS2bBgrQ==/split_lib_slice_5_apk.apk!/lib/x86, /data/app/com.managerapp-_FOS3p5iYciVleWS2bBgrQ==/split_lib_slice_6_apk.apk!/lib/x86, /data/app/com.managerapp-_FOS3p5iYciVleWS2bBgrQ==/split_lib_slice_7_apk.apk!/lib/x86, /data/app/com.managerapp-_FOS3p5iYciVleWS2bBgrQ==/split_lib_slice_8_apk.apk!/lib/x86, /data/app/com.managerapp-_FOS3p5iYciVleWS2bBgrQ==/split_lib_slice_9_apk.apk!/lib/x86, /system/lib]]
        at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:134)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:379)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:312)
        at com.google.firebase.provider.FirebaseInitProvider.attachInfo(Unknown Source:2) 
        at android.app.ActivityThread.installProvider(ActivityThread.java:6391) 
        at android.app.ActivityThread.installContentProviders(ActivityThread.java:5938) 
        at android.app.ActivityThread.handleBindApplication(ActivityThread.java:5853) 
        at android.app.ActivityThread.access$1100(ActivityThread.java:199) 
        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1650) 
        at android.os.Handler.dispatchMessage(Handler.java:106) 
        at android.os.Looper.loop(Looper.java:193) 
        at android.app.ActivityThread.main(ActivityThread.java:6669) 
        at java.lang.reflect.Method.invoke(Native Method) 
        at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493) 
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858) 
        Suppressed: java.io.IOException: No original dex files found for dex location /data/app/com.managerapp-_FOS3p5iYciVleWS2bBgrQ==/split_lib_resources_apk.apk
        at dalvik.system.DexFile.openDexFileNative(Native Method)
        at dalvik.system.DexFile.openDexFile(DexFile.java:354)
05-01 15:02:01.251 19695-19695/com.managerapp E/AndroidRuntime:     at dalvik.system.DexFile.<init>(DexFile.java:101)
        at dalvik.system.DexFile.<init>(DexFile.java:75)
        at dalvik.system.DexPathList.loadDexFile(DexPathList.java:394)
        at dalvik.system.DexPathList.makeDexElements(DexPathList.java:354)
        at dalvik.system.DexPathList.<init>(DexPathList.java:164)
        at dalvik.system.BaseDexClassLoader.<init>(BaseDexClassLoader.java:74)
        at dalvik.system.BaseDexClassLoader.<init>(BaseDexClassLoader.java:65)
        at dalvik.system.PathClassLoader.<init>(PathClassLoader.java:64)
        at com.android.internal.os.ClassLoaderFactory.createClassLoader(ClassLoaderFactory.java:73)
        at com.android.internal.os.ClassLoaderFactory.createClassLoader(ClassLoaderFactory.java:88)
        at android.app.ApplicationLoaders.getClassLoader(ApplicationLoaders.java:74)
        at android.app.ApplicationLoaders.getClassLoader(ApplicationLoaders.java:40)
        at android.app.LoadedApk.createOrUpdateClassLoaderLocked(LoadedApk.java:727)
        at android.app.LoadedApk.getClassLoader(LoadedApk.java:810)
        at android.app.LoadedApk.getResources(LoadedApk.java:1032)
        at android.app.ContextImpl.createAppContext(ContextImpl.java:2345)
        at android.app.ActivityThread.handleBindApplication(ActivityThread.java:5749)
                ... 8 more

The following are my build.gradle dependencies: 以下是我的build.gradle依赖项:

builde.gradle builde.gradle


dependencies {
    def DEFAULT_GOOGLE_PLAY_SERVICES_VERSION    = '15.0.1'
    def googlePlayServicesVersion = rootProject.hasProperty('googlePlayServicesVersion')  ? rootProject.googlePlayServicesVersion : DEFAULT_GOOGLE_PLAY_SERVICES_VERSION

    compile project(':tipsi-stripe')
    compile project(':react-native-vector-icons')
    compile project(':react-native-gesture-handler')
    compile project(':react-native-camera')
    implementation fileTree(dir: "libs", include: ["*.jar"])
    implementation "com.android.support:appcompat-v7:${rootProject.ext.supportLibVersion}"
    implementation "com.facebook.react:react-native:+"  // From node_modules
    implementation "com.google.android.gms:play-services-base:15.0.1"
    implementation "com.android.support:support-v4:27.1.1"}

The following are the build.gradle of project I reference in my app: 

react-native-camera 反应本地相机

dependencies {
  compileOnly 'com.facebook.react:react-native:+'
  compileOnly 'com.facebook.infer.annotation:infer-annotation:+'
  implementation "com.google.zxing:core:3.3.0"
  implementation "com.drewnoakes:metadata-extractor:2.9.1"
  implementation "com.google.android.gms:play-services-vision:${safeExtGet('googlePlayServicesVersion', '15.0.1')}"
  implementation "com.android.support:exifinterface:${safeExtGet('supportLibVersion', '27.1.0')}"
  implementation "com.android.support:support-annotations:${safeExtGet('supportLibVersion', '27.1.0')}"
  implementation "com.android.support:support-v4:${safeExtGet('supportLibVersion', '27.1.0')}"
}

tsipi-stripe tsipi条纹

dependencies {
  def firebaseVersion = project.hasProperty('firebaseVersion') ? project.firebaseVersion : DEFAULT_FIREBASE_MESSAGING_VERSION
  def googlePlayServicesVersion = rootProject.hasProperty('googlePlayServicesVersion')  ? rootProject.googlePlayServicesVersion : DEFAULT_GOOGLE_PLAY_SERVICES_VERSION

  compile fileTree(include: ['*.jar'], dir: 'libs')
  compile 'com.facebook.react:react-native:+'
  compile 'com.android.support:support-v4:26.1.0'
  compile 'com.android.support:appcompat-v7:26.1.0'
  compile "com.google.android.gms:play-services-wallet:15.0.1"
  compile "com.google.firebase:firebase-core:11.8.0"
  compile 'com.stripe:stripe-android:8.1.0'
  compile 'com.github.tipsi:CreditCardEntry:1.5.0'
}

Any suggestions on how to solve the problem? 关于如何解决问题有什么建议吗?

Thank you 谢谢

Change this: 更改此:

compile "com.google.firebase:firebase-core:11.8.0"

into this: 到这个:

compile "com.google.firebase:firebase-core:16.0.8"

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 java.lang.NoClassDefFoundError:解析失败:Lcom / google / android / gms / common / internal / zzbq; - java.lang.NoClassDefFoundError: Failed resolution of: Lcom/google/android/gms/common/internal/zzbq; 用firebase java.lang.NoClassDefFoundError响应本机:无法解决以下问题:Lcom / google / android / gms / common / internal / zzbq - React Native with firebase java.lang.NoClassDefFoundError: Failed resolution of: Lcom/google/android/gms/common/internal/zzbq java.lang.NoClassDefFoundError:无法解决以下问题:Lcom / google / android / gms / common / internal / zzbq附近的地方应用 - java.lang.NoClassDefFoundError: Failed resolution of: Lcom/google/android/gms/common/internal/zzbq Nearby Place App java.lang.NoClassDefFoundError:无法解决以下问题:Lcom / google / android / gms / common / internal / zzbq; 将Google Maps添加到Android应用程序时 - java.lang.NoClassDefFoundError: Failed resolution of: Lcom/google/android/gms/common/internal/zzbq; when adding Google Maps to Android app java.lang.NoClassDefFoundError: Failed resolution Failed resolution of: Lcom/google/android/gms/common/internal/zzab; - java.lang.NoClassDefFoundError: Failed resolution Failed resolution of: Lcom/google/android/gms/common/internal/zzab; java.lang.NoClassDefFoundError:无法解决以下问题:Lcom / google / android / gms / common / internal / zzbp; - java.lang.NoClassDefFoundError: Failed resolution of: Lcom/google/android/gms/common/internal/zzbp; java.lang.NoClassDefFoundError:无法解决以下问题:Lcom / google / android / gms / common / internal / zzbo; - java.lang.NoClassDefFoundError: Failed resolution of: Lcom/google/android/gms/common/internal/zzbo; java.lang.NoClassDefFoundError:解析失败:Lcom/google/android/gms/common/internal/zzbp - java.lang.NoClassDefFoundError: Failed resolution of: Lcom/google/android/gms/common/internal/zzbp 如何修复 java.lang.NoClassDefFoundError: Failed resolution of: Lcom/google/android/gms/common/R$string in android studio 3.6.1? - How to fix java.lang.NoClassDefFoundError: Failed resolution of: Lcom/google/android/gms/common/R$string in android studio 3.6.1? 解析失败:Lcom/google/android/gms/common/internal/zzbq for MiniControllerFragment - Failed resolution of: Lcom/google/android/gms/common/internal/zzbq for MiniControllerFragment
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM