当前位置: 首页 > 知识库问答 >
问题:

某些设备上的错误-找不到类com.google.android.gms.measurement.internal.zzz

钱焕
2023-03-14

我在一个Android自定义启动器工作。该应用程序在一些手机上运行完美,但在其他手机上不启动。启动应用程序时发生以下错误。

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)

共有3个答案

翟修永
2023-03-14

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

建筑gradle(应用程序级)与

默认配置{

......

MultiDexEnable真

}

依赖关系{

......

编译com.android.support: Multidex: 1.0.1

}

@凌驾

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

在你的申请课上

漆雕誉
2023-03-14

)使用超过65K的方法生成应用程序将导致此错误。

)当您的应用程序及其引用的库达到一定大小时(应用程序的DEX文件的方法总数最多可达65536,包括Android框架方法、库方法和您自己代码中的方法),您会遇到生成错误,表明您的应用程序已达到Android应用程序生成架构的限制。

)要解决此问题,请在您的build.gradle中包括Multidex配置,如图片中突出显示的配置,同时使用以下内容覆盖Application类中的attachBaseContext(Context base)方法。

public class YourParentApplication extends Application {

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

将此添加到您的Androidmanifest中。xml:

<application
    android:name=".YourParentApplication"
    android:allowBackup="true"
    android:icon="@drawable/radiius_logo"
    android:label="@string/app_name"
    android:largeHeap="true"
    android:theme="@style/MyMaterialTheme">

有关Multidex的更多信息,请参考以下网站:http://developer.android.com/tools/building/multidex.html

如何使用新的Android Multidex支持库启用Multidex

艾弘义
2023-03-14

所以经过大量的搜索,我才知道这个问题是由于多址。在一些手机上,多路分机不起作用。可能是由于他们的Android版本。但是我通过引入一个应用程序类来修复这个问题

public class MyApplication extends Application {

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

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

<application
        android:name=".MyApplication"
        android:allowBackup="true"
        android:icon="@mipmap/xxxxxx"
        android:label="@string/app_name"
        android:manageSpaceActivity="xxxxxxxxxx"
        android:theme="@style/AppTheme" >
 类似资料:
  • 问题内容: 我正在使用Android Custom Launcher。该应用程序可以在某些手机上完美运行,但不能在其他手机上启动。启动应用程序时,会发生以下错误。 问题答案: 因此,经过大量搜索之后,我才知道这个问题是由于多重处理造成的。在某些手机上,多点排序不起作用。可能是由于其Android版本。但是我通过引入应用程序类来解决此问题 在清单中,我在应用程序标签中输入了该名称,例如:

  • 我的Android应用程序无法安装在一些“随机”、较旧的API设备上(任何低于API级别25的设备),错误如下: 所以,基本上看起来… API 我见过类似的问题,答案与小写的包名有关。我已经有了。 有人有什么想法吗? 舱单: BTW我用的是Visual Studio 2019和一夫一妻制3.7

  • 驱动程序=新的IOSDriver(新的URL(“http://127.0.0.1:4723/wd/hub(能力),; } } 请参阅所附的屏幕截图和屏幕截图中的错误。有人能帮帮我吗?我在Mac 10.10.5版本上使用Appium

  • 最近,我们在Android应用程序中增加了对Chromecast的支持,但在对各种移动设备(手机和平板电脑)的扩展测试中,发现在许多移动设备上,Flipps应用程序都没有发现Chromecast。在相同的设备上,我们使用了最新版本的官方Chromecast SDK演示应用程序进行测试,该应用程序从https://github.com/googlecast/castvideo-Android下载(主

  • 我试图在Android上使用ExoPlayer创建一个流媒体应用程序。大多数的流工作良好,只有一些他们不播放声音,在某些设备上只。 这是问题吗?如果我必须从头开始构建扩展,是否可以在Windows中完成?在我的PC上安装Linux有点问题。并且有没有任何教程来做它正确,根据我的流信息? ExoPlayer是一个很棒的媒体播放器,但是它确实缺乏文档(或者很难找到)。

  • 我遇到了一个涉及ClassNotFoundException的问题。当我从eclipse“作为android应用程序运行”时,它运行得很好,但当我从Google Play下载它(相同的源代码,但“作为签名应用程序导出”)时,它会出现以下stacktrace崩溃: java.lang.RuntimeException:无法实例化活动ComponentInfo{com.xxxx.xxxx./com.x