首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >java.lang.NoClassDefFoundError: com.google.android.gms.internal.zzmp

java.lang.NoClassDefFoundError: com.google.android.gms.internal.zzmp
EN

Stack Overflow用户
提问于 2015-10-16 10:37:14
回答 3查看 15.4K关注 0票数 19

启动我的应用程序时,在Android 4.4设备上收到此错误。应用程序立即崩溃。然而,我在Android5.1设备上没有这个错误。有什么线索吗?

10-15 22:35: 14072-14072/com D/dalvikvm: 14072-14072/com D/dalvikvm: VFY:在0x0000 10-15 22:35:06.306 14072-06.306替换操作码0x71 /com D/AndroidRuntime:关闭VM 10-15 22:35:06.306 14072-14072/com W/dalvikvm: threadid=1:线程退出时出现未捕获的异常(group=0x4304b160) 10-15 22:35:06.306 06.306 06.306-06.306/com E/AndroidRuntime:致命异常:主进程:com,PID: 14072 com.google.android.gms.measurement.internal.zzz.zzj(Unknown源中的com.google.android.gms.internal.zzmp ) com.google.android.gms.measurement.internal.zzz.zzAq(Unknown源中) com.google.android.gms.measurement中com.google.android.gms.measurement.AppMeasurementContentProvider.onCreate(Unknown源的.internal.zzv.zzaL(未知源)在android.content.ContentProvider.attachInfo(ContentProvider.java:1591) at android.content.ContentProvider.attachInfo(ContentProvider.java:1562) at android.app.ActivityThread.installProvider(ActivityThread.java:4830) at android.app.ActivityThread.installContentProviders(ActivityThread.java:4425) at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4365) at android.app.ActivityThread.access$1500(ActivityThread.java:138) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1296) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:149)at android.app.ActivityThread.main(ActivityThread.java:5061) at java.lang.reflect.Method.invokeNative(本机方法) at java.lang.reflect.Method.invoke(Method.java:515) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:787) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:603) atDalvik.system.NativeStart.main(本机方法)

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2015-10-16 11:32:57

需要在扩展Application的类中添加以下内容:

代码语言:javascript
复制
 @Override
protected void attachBaseContext(Context base) {
    super.attachBaseContext(base);
    MultiDex.install(this);
}

编辑:我注意到这个答案变得越来越流行,所以请注意我对这个问题的评论:

“读这篇文章的人请注意!真正的问题是我使用的是整个谷歌play服务框架,这迫使我使用多重索引。尽可能避免多重索引,因为它会减慢构建速度。只从谷歌play服务中引入你需要的内容。因此,例如,与其使用‘编译'com.google.android.gms:play-services:8.1.0'",put’,不如使用编译'com.google.android.gms:play-services-location:8.1.0'”。“

票数 39
EN

Stack Overflow用户

发布于 2017-02-26 16:44:35

对于那些已经激活了MultiDex但仍然得到这个异常的人来说,这只是一个愚蠢的Android Studio / Gradle问题。

尝试清理项目,切换Instant Run in设置,然后重新生成项目。

票数 2
EN

Stack Overflow用户

发布于 2020-03-24 21:56:51

我有这个错误,我通过将gms play-service更新到最新版本来解决它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33161671

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档