简体   繁体   English

在路径上没有找到类“com.google.android.gms.common.internal.zzbq”:DexPathList

[英]Didn't find class “com.google.android.gms.common.internal.zzbq” on path: DexPathList

My Gradle File:我的 Gradle 文件:

apply plugin: 'com.android.application'

android {
    compileSdkVersion 26
    buildToolsVersion '26.0.1'
    defaultConfig {
        applicationId "com.mystorie.totheworld"
        minSdkVersion 17
        targetSdkVersion 26
        versionCode 1
        versionName "1.0"
        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"

        // Enabling multidex support.
        multiDexEnabled true

        aaptOptions { cruncherEnabled = false }

    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }

    dexOptions { javaMaxHeapSize "4g" }

}

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.squareup.okhttp3:okhttp:+'
    //noinspection GradleCompatible
    compile 'com.android.support:appcompat-v7:26.1.0'
    compile 'com.android.support.constraint:constraint-layout:1.0.2'
    compile 'com.parse:parse-android:+'
    compile 'com.parse.bolts:bolts-android:1.+'
    //noinspection GradleCompatible
    compile 'com.google.android.gms:play-services:+'
    compile 'com.google.android.gms:play-services-ads:+'
    compile 'de.hdodenhof:circleimageview:2.2.0'
    compile 'com.facebook.android:facebook-android-sdk:4.+'
    compile 'com.parse:parsefacebookutils-v4-android:1.10.3@aar'
    compile 'com.google.android.gms:play-services-gcm:+'
    testCompile 'junit:junit:4.12'
}

This is the error I received这是我收到的错误

E/AndroidRuntime: FATAL EXCEPTION: main Process: com.mystorie.totheworld, PID: 16152 java.lang.NoClassDefFoundError: Failed resolution of: Lcom/google/android/gms/common/internal/zzbq; E/AndroidRuntime:致命异常:主进程:com.mystorie.totheworld,PID:16152 java.lang.NoClassDefFoundError:解析失败:Lcom/google/android/gms/common/internal/zzbq; at com.google.firebase.provider.FirebaseInitProvider.attachInfo(Unknown Source) at android.app.ActivityThread.installProvider(ActivityThread.java:6420) at android.app.ActivityThread.installContentProviders(ActivityThread.java:6012) at android.app.ActivityThread.handleBindApplication(ActivityThread.java:5951) at android.app.ActivityThread.-wrap3(ActivityThread.java) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1710) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:154) at android.app.ActivityThread.main(ActivityThread.java:6776) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1518) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1408) Caused by: java.lang.ClassNotFoundException: Didn't find class "com.google.android.gms.common.internal.zzbq" on path: DexPathList[[zip file "/data/app/com.mystorie.totheworld-1/base.apk", zip file "/da在 com.google.firebase.provider.FirebaseInitProvider.attachInfo(Unknown Source) 在 android.app.ActivityThread.installProvider(ActivityThread.java:6420) 在 android.app.ActivityThread.installContentProviders(ActivityThread.java:6012) 在 android.app .ActivityThread.handleBindApplication(ActivityThread.java:5951) 在 android.app.ActivityThread.-wrap3(ActivityThread.java) 在 android.app.ActivityThread$H.handleMessage(ActivityThread.java:1710) 在 android.os.Handler.dispatchMessage (Handler.java:102) at android.os.Looper.loop(Looper.java:154) at android.app.ActivityThread.main(ActivityThread.java:6776) at java.lang.reflect.Method.invoke(Native Method) ) 在 com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1518) 在 com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1408) 引起:java.lang.ClassNotFoundException:在路径上没有找到类“com.google.android.gms.common.internal.zzbq”:DexPathList[[zip 文件“/data/app/com.mystorie.totheworld-1/base.apk”,zip 文件“ /da ta/app/com.mystorie.totheworld-1/split_lib_dependencies_apk.apk", zip file "/data/app/com.mystorie.totheworld-1/split_lib_slice_0_apk.apk", zip file "/data/app/com.mystorie.totheworld-1/split_lib_slice_1_apk.apk", zip file "/data/app/com.mystorie.totheworld-1/split_lib_slice_2_apk.apk", zip file "/data/app/com.mystorie.totheworld-1/split_lib_slice_3_apk.apk", zip file "/data/app/com.mystorie.totheworld-1/split_lib_slice_4_apk.apk", zip file "/data/app/com.mystorie.totheworld-1/split_lib_slice_5_apk.apk", zip file "/data/app/com.mystorie.totheworld-1/split_lib_slice_6_apk.apk", zip file "/data/app/com.mystorie.totheworld-1/split_lib_slice_7_apk.apk", zip file "/data/app/com.mystorie.totheworld-1/split_lib_slice_8_apk.apk", zip file "/data/app/com.mystorie.totheworld-1/split_lib_slice_9_apk.apk"],nativeLibraryDirectories=[/data/app/com.mystorie.totheworld-1/lib/arm, /system/lib, /vendor/lib]] at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56) at java.lang.ClassLoad ta/app/com.mystorie.totheworld-1/split_lib_dependencies_apk.apk”,压缩文件“/data/app/com.mystorie.totheworld-1/split_lib_slice_0_apk.apk”,压缩文件“/data/app/com.mystorie.apk”。 totheworld-1/split_lib_slice_1_apk.apk", 压缩文件 "/data/app/com.mystorie.totheworld-1/split_lib_slice_2_apk.apk", 压缩文件 "/data/app/com.mystorie.totheworld-1/split_lib_slice_3"_apk. , 压缩文件 "/data/app/com.mystorie.totheworld-1/split_lib_slice_4_apk.apk", 压缩文件 "/data/app/com.mystorie.totheworld-1/split_lib_slice_5_apk.apk", 压缩文件 "/data/app /com.mystorie.totheworld-1/split_lib_slice_6_apk.apk", 压缩文件 "/data/app/com.mystorie.totheworld-1/split_lib_slice_7_apk.apk", 压缩文件 "/data/app/com.mystorie.totheworld-1 /split_lib_slice_8_apk.apk", zip 文件 "/data/app/com.mystorie.totheworld-1/split_lib_slice_9_apk.apk"],nativeLibraryDirectories=[/data/app/com.mystorie.totheworld-1/lib/arm, /system /lib, /vendor/lib]] 在 dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56) 在 java.lang.ClassLoad er.loadClass(ClassLoader.java:380) at java.lang.ClassLoader.loadClass(ClassLoader.java:312) at com.google.firebase.provider.FirebaseInitProvider.attachInfo(Unknown Source) at android.app.ActivityThread.installProvider(ActivityThread.java:6420) at android.app.ActivityThread.installContentProviders(ActivityThread.java:6012) at android.app.ActivityThread.handleBindApplication(ActivityThread.java:5951) at android.app.ActivityThread.-wrap3(ActivityThread.java) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1710) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:154) at android.app.ActivityThread.main(ActivityThread.java:6776) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1518) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1408) Disconnected from the target VM, address: 'localhost:8600', transport: 'socket' er.loadClass(ClassLoader.java:380) at java.lang.ClassLoader.loadClass(ClassLoader.java:312) at com.google.firebase.provider.FirebaseInitProvider.attachInfo(Unknown Source) at android.app.ActivityThread.installProvider( ActivityThread.java:6420) 在 android.app.ActivityThread.installContentProviders(ActivityThread.java:6012) 在 android.app.ActivityThread.handleBindApplication(ActivityThread.java:5951) 在 android.app.ActivityThread.-wrap3(ActivityThread.java)在 android.app.ActivityThread$H.handleMessage(ActivityThread.java:1710) 在 android.os.Handler.dispatchMessage(Handler.java:102) 在 android.os.Looper.loop(Looper.java:154) 在 android。 app.ActivityThread.main(ActivityThread.java:6776) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1518) at com。 android.internal.os.ZygoteInit.main(ZygoteInit.java:1408) 与目标虚拟机断开连接,地址:'localhost:8600',传输:'socket'

This is because you have multiple version of Google Play Services with the following dependencies:这是因为您有多个版本的 Google Play 服务,并且具有以下依赖项:

implementation 'com.google.android.gms:play-services:12.0.1'
implementation 'com.google.android.gms:play-services-ads:+'

So, you need to remove the following:因此,您需要删除以下内容:

implementation 'com.google.android.gms:play-services:12.0.1'

And use only one version of the library:并且只使用一个版本的库:

implementation 'com.google.android.gms:play-services-ads:+'

It should be remove your error它应该是删除你的错误

I had this problem and I solved it thanks to this other answer.我遇到了这个问题,由于这个其他答案,我解决了它。

Android 3.1.1 - Failed resolution of: Lcom/google/android/gms/common/internal/zzbq Android 3.1.1 - 解析失败:Lcom/google/android/gms/common/internal/zzbq

The problem is the lack of this dependency in the gradle file问题是gradle文件中缺少这个依赖

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

If you update your project to AndroidX.如果您将项目更新为 AndroidX。

Then remove然后删除

implementation 'com.google.android.gms:play-services:12.0.1'

and make sure all of your com.google.android.gms dependencies are same version .并确保您所有的com.google.android.gms依赖项都是相同的版本。

暂无
暂无

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

相关问题 ClassNotFoundException找不到类“ com.google.android.gms.common.internal.zzbq - ClassNotFoundException Didn't find class "com.google.android.gms.common.internal.zzbq 原因:java.lang.ClassNotFoundException:在路径上找不到类“ com.google.android.gms.common.internal.zzbq” - Caused by: java.lang.ClassNotFoundException: Didn't find class “com.google.android.gms.common.internal.zzbq” on path 原因:java.lang.ClassNotFoundException:找不到类“ com.google.android.gms.common.internal.zzbq” - Caused by: java.lang.ClassNotFoundException: Didn't find class “com.google.android.gms.common.internal.zzbq” 将 targetSdkVersion 提高到 28 时,在路径上找不到类“com.google.android.gms.common.R$string”:DexPathList - When raising targetSdkVersion to 28, Didn't find class "com.google.android.gms.common.R$string" on path: DexPathList Android Google Play服务错误:在路径dexpathlist上找不到类com.google.android.gms.maps.mapfragment - Android Google Play Services error: didn't find class com.google.android.gms.maps.mapfragment on path dexpathlist java.lang.ClassNotFoundException:在路径上找不到类“com.google.android.gms.measurement.AppMeasurementJobService”:DexPathList - java.lang.ClassNotFoundException: Didn't find class "com.google.android.gms.measurement.AppMeasurementJobService" on path: DexPathList java.lang.ClassNotFoundException:在路径:DexPathList上找不到类“ com.google.android.gms.measurement.AppMeasurement” - java.lang.ClassNotFoundException: Didn't find class “com.google.android.gms.measurement.AppMeasurement” on path: DexPathList java.lang.ClassNotFoundException:在路径:DexPathList上找不到类“ com.google.android.gms.dynamic.zzf” - java.lang.ClassNotFoundException: Didn't find class “com.google.android.gms.dynamic.zzf” on path: DexPathList 没有找到类“com.google.android.gms.common.internal.zzaa” - Didn't find class “com.google.android.gms.common.internal.zzaa” 放置自动完成未找到类“ com.google.android.gms.common.internal.safeparcel.AbstractSafeParcelable” - Places AutoComplete Didn't find class “com.google.android.gms.common.internal.safeparcel.AbstractSafeParcelable”
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM