gpt4 book ai didi

android - ClassNotFoundException 与 DexPathList

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:13:47 31 4
gpt4 key购买 nike

我的 Samsung S3(4.4 SDK 版本)有时会出现此异常:

Caused by java.lang.ClassNotFoundException: Didn't find class "android.graphics.drawable.Icon" on path: DexPathList[[zip file "/data/app/com.xxxx-1.apk", zip file "/data/data/com.xxxx/code_cache/secondary-dexes/com.xxxx-1.apk.classes2.zip"],nativeLibraryDirectories=[/data/app-lib/com.xxxx-1, /vendor/lib, /system/lib]] at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56)

我完全遵循了这些元素:https://developer.android.com/studio/build/multidex.html

在我的三星 S5(6 SDK)上,没有问题。

最佳答案

查看文档; android.graphics.drawable.Icon在 API 级别 23 (Android 6.0 Marshmallow) 中添加。它在旧设备上不存在。

根据您的需要,android.support.v4.graphics.drawable.IconCompat可以改用。它已添加到支持库 26.0.0 中,因此您需要包含 com.android.support:support-compat:26.0.0 或更新版本(目前 latest 是 26.0.1)作为依赖,以及匹配支持库的targetSdkVersion。支持库 26 允许最低 SDK 级别 14。

关于android - ClassNotFoundException 与 DexPathList,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45942680/

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