首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >某些设备上出现错误-找不到类'com.google.android.gms.measurement.internal.zzz‘

某些设备上出现错误-找不到类'com.google.android.gms.measurement.internal.zzz‘
EN

Stack Overflow用户
提问于 2015-10-18 16:49:55
回答 2查看 13.8K关注 0票数 20

我正在开发一个Android自定义启动器。这个应用程序在一些手机上运行得很好,但在另一些手机上却无法启动。启动应用程序时,会出现以下错误。

代码语言:javascript
复制
E/dalvikvm﹕ Could not find class 'com.google.android.gms.measurement.internal.zzz', referenced from method com.google.android.gms.measurement.internal.zzv.zzaL

E/AndroidRuntime﹕ FATAL EXCEPTION: main

java.lang.VerifyError: com/google/android/gms/measurement/internal/zzv
            at com.google.android.gms.measurement.AppMeasurementContentProvider.onCreate(Unknown Source)
            at android.content.ContentProvider.attachInfo(ContentProvider.java:1651)
            at android.content.ContentProvider.attachInfo(ContentProvider.java:1622)
            at android.app.ActivityThread.installProvider(ActivityThread.java:5016)
            at android.app.ActivityThread.installContentProviders(ActivityThread.java:4590)
            at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4530)
            at android.app.ActivityThread.access$1500(ActivityThread.java:155)
            at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1385)
            at android.os.Handler.dispatchMessage(Handler.java:110)
            at android.os.Looper.loop(Looper.java:193)
            at android.app.ActivityThread.main(ActivityThread.java:5300)
            at java.lang.reflect.Method.invokeNative(Native Method)
            at java.lang.reflect.Method.invoke(Method.java:515)
            at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:830)
            at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:646)
            at dalvik.system.NativeStart.main(Native Method)
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-10-22 04:10:42

因此,经过大量的搜索,我才知道这个问题是由于多索引造成的。在某些手机上,多路转换不起作用。可能是因为他们的Android版本。但是,我通过引入一个应用程序类修复了这个问题

代码语言:javascript
复制
public class MyApplication extends Application {

    protected void attachBaseContext(Context base) {
        super.attachBaseContext(base);
        MultiDex.install(this);
    }
}

在menifest中,我在应用程序标签中输入了如下名称:

代码语言:javascript
复制
<application
        android:name=".MyApplication"
        android:allowBackup="true"
        android:icon="@mipmap/xxxxxx"
        android:label="@string/app_name"
        android:manageSpaceActivity="xxxxxxxxxx"
        android:theme="@style/AppTheme" >
票数 45
EN

Stack Overflow用户

发布于 2016-11-11 19:16:49

这是由于多索引,您的应用程序使用超过64k的方法更新您的

Build.gradle(应用程序级别),具有

defaultConfig{

.

multiDexEnabled true

}

依赖关系{

.

编译'com.android.support:multidex:1.0.1‘

}

@Override

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

在你的应用类中

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

https://stackoverflow.com/questions/33196015

复制
相关文章

相似问题

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