android - 我已经给出了 logcat 中显示的所有错误
问题描述
E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.example.admin.employeetracker, PID: 10123
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 "/data/app/com.example.admin.employeetracker-a-n6GpCl0bxZuc0hm6dgNg==/base.apk"],nativeLibraryDirectories=[/data/app/com.example.admin.employeetracker-a-n6GpCl0bxZuc0hm6dgNg==/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)
Application terminated.
解决方案
添加此依赖项并重试
implementation 'com.android.support:multidex:1.0.3'
implementation 'com.google.android.gms:play-services:16.0.2'
顺便检查一下最新版本,并删除所有其他播放服务依赖项,第二个覆盖它们
希望它会工作
推荐阅读
- unix - 将 split 命令的输出写入单独的目录(redux)
- android - 无法解析配置 CompileClasspath 的所有文件
- c# - 如何从 c# 中的 ViewModelHelper 关闭窗口(XAML)?
- kubernetes - 如何在 Kubernetes 容器中创建环境变量
- ios - 如何使用 Swift 为 iOS 应用程序将拟我表情贴纸添加到我的表情符号键盘
- html - 如何通过滚动使页脚固定
- mysql - --defaults-group-suffix 在 .my.cnf 中无法使用正确的凭据
- android - 如何更改导航抽屉菜单背景?
- javascript - 无法获取数组返回类型的副本必须具有返回迭代器的“[Symbol.iterator]()”方法
- reactjs - 如何在反应js中的链接本地主机上删除#