gpt4 book ai didi

android-studio - 编译错误-由以下原因引起:java.lang.ClassNotFoundException:在android studio中找不到类“com.google.android.gms.common.internal.zzbo”

转载 作者:行者123 更新时间:2023-12-03 17:59:17 39 4
gpt4 key购买 nike

我一直在从事我的android位置项目,在粘贴placeAutocompleteAdapter并开始构建项目后,却遇到了这个编译器错误。
我已经能够解决上述问题,但是在运行我的项目后,应用在启动时崩溃,并且在检查了logcat之后发现了此错误

(06-01 12:54:33.920 30570-30570/com.example.sachiewerk.nearby_place E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.example.sachiewerk.nearby_place, PID: 30570
java.lang.NoClassDefFoundError: Failed resolution of: Lcom/google/android/gms/common/internal/zzbo;
at com.google.firebase.provider.FirebaseInitProvider.attachInfo(Unknown Source)
at android.app.ActivityThread.installProvider(ActivityThread.java:5974)
at android.app.ActivityThread.installContentProviders(ActivityThread.java:5545)
at android.app.ActivityThread.handleBindApplication(ActivityThread.java:5484)
at android.app.ActivityThread.-wrap2(ActivityThread.java)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1595)
at android.os.Handler.dispatchMessage(Handler.java:110)
at android.os.Looper.loop(Looper.java:203)
at android.app.ActivityThread.main(ActivityThread.java:6251)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1063)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:924)
Caused by: java.lang.ClassNotFoundException: Didn't find class "com.google.android.gms.common.internal.zzbo" on path: DexPathList[[zip file "/data/app/com.example.sachiewerk.nearby_place-2/base.apk"],nativeLibraryDirectories=[/data/app/com.example.sachiewerk.nearby_place-2/lib/arm, /system/lib, /vendor/lib, /system/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.provider.FirebaseInitProvider.attachInfo(Unknown Source) 
at android.app.ActivityThread.installProvider(ActivityThread.java:5974) 
at android.app.ActivityThread.installContentProviders(ActivityThread.java:5545) 
at android.app.ActivityThread.handleBindApplication(ActivityThread.java:5484) 
at android.app.ActivityThread.-wrap2(ActivityThread.java) 
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1595) 
at android.os.Handler.dispatchMessage(Handler.java:110) 
at android.os.Looper.loop(Looper.java:203) 
at android.app.ActivityThread.main(ActivityThread.java:6251) 
at java.lang.reflect.Method.invoke(Native Method) 
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1063) 
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:924) 
)


。谁能帮我吗?我不知道此错误来自何处,因为我尝试检查自己的build.gradle文件,但未在其中找到任何错误。
以下是build.gradle enter code here

 apply plugin: 'com.android.application'

android {
compileSdkVersion 26
defaultConfig {
applicationId "com.example.sachiewerk.nearby_place"
minSdkVersion 19
targetSdkVersion 26
versionCode 1
versionName "1.0"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}

dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation 'com.android.support:appcompat-v7:26.1.0'
implementation 'com.google.android.gms:play-services-maps:15.0.1'
implementation 'com.google.android.gms:play-services-location:15.0.1'
implementation 'com.android.support.constraint:constraint-layout:1.0.2'
implementation 'com.google.android.gms:play-services-places:15.0.1'
testImplementation 'junit:junit:4.12'
androidTestImplementation 'com.android.support.test:runner:1.0.2'
androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
compile 'com.google.android.gms:play-services:11.0.4'
}

最佳答案

您需要使用相同版本的Google Play服务。在build.gradle中,您具有多个Google Play服务依赖项。您需要删除以下行:

compile 'com.google.android.gms:play-services:11.0.4'


此外,您不得使用上述代码,因为它包含所有播放服务库。相反, follow this rule


不要使用合并的播放服务目标。它带来了数十种
库,使您的应用程序膨胀。而是仅指定
您的应用使用的特定Google Play服务API。

关于android-studio - 编译错误-由以下原因引起:java.lang.ClassNotFoundException:在android studio中找不到类“com.google.android.gms.common.internal.zzbo”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50632092/

39 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com