gpt4 book ai didi

android - 使用 shrinkResources 时 AppCompat V7 崩溃

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

我在我的 gradle 项目中启用了新工具 shrinkResources 但由于找不到 AppCompat 颜色 xml 而失败,可能已被该工具删除。

11-03 11:30:19.095: E/AndroidRuntime(24797): Caused by: android.content.res.Resources$NotFoundException: File res/color/abc_primary_text_material_dark.xml from color state list resource ID #0x7f090192
11-03 11:30:19.095: E/AndroidRuntime(24797): at android.content.res.Resources.loadColorStateList(Resources.java:2247)
11-03 11:30:19.095: E/AndroidRuntime(24797): at android.content.res.Resources.getColor(Resources.java:812)
11-03 11:30:19.095: E/AndroidRuntime(24797): at android.support.v7.internal.widget.TintManager.getThemeAttrColor(TintManager.java:325)
11-03 11:30:19.095: E/AndroidRuntime(24797): at android.support.v7.internal.widget.TintManager.tintDrawable(TintManager.java:178)
11-03 11:30:19.095: E/AndroidRuntime(24797): at android.support.v7.internal.widget.TintManager.getDrawable(TintManager.java:146)
11-03 11:30:19.095: E/AndroidRuntime(24797): at android.support.v7.internal.widget.TintTypedArray.getDrawable(TintTypedArray.java:62)
11-03 11:30:19.095: E/AndroidRuntime(24797): at android.support.v7.widget.Toolbar.<init>(Toolbar.java:248)
11-03 11:30:19.095: E/AndroidRuntime(24797): at android.support.v7.widget.Toolbar.<init>(Toolbar.java:190)
11-03 11:30:19.095: E/AndroidRuntime(24797): ... 27 more
11-03 11:30:19.095: E/AndroidRuntime(24797): Caused by: android.content.res.Resources$NotFoundException: File res/color/abc_primary_text_material_dark.xml from xml type colorstatelist resource ID #0x7f090192
11-03 11:30:19.095: E/AndroidRuntime(24797): at android.content.res.Resources.loadXmlResourceParser(Resources.java:2351)
11-03 11:30:19.095: E/AndroidRuntime(24797): at android.content.res.Resources.loadColorStateList(Resources.java:2241)
11-03 11:30:19.095: E/AndroidRuntime(24797): ... 34 more
11-03 11:30:19.095: E/AndroidRuntime(24797): Caused by: java.io.FileNotFoundException: res/color/abc_primary_text_material_dark.xml
11-03 11:30:19.095: E/AndroidRuntime(24797): at android.content.res.AssetManager.openXmlAssetNative(Native Method)
11-03 11:30:19.095: E/AndroidRuntime(24797): at android.content.res.AssetManager.openXmlBlockAsset(AssetManager.java:488)
11-03 11:30:19.095: E/AndroidRuntime(24797): at android.content.res.Resources.loadXmlResourceParser(Resources.java:2333)
11-03 11:30:19.095: E/AndroidRuntime(24797): ... 35 more

我在我的 proGuard 文件中添加了 AppCompat V7(请记住,proGuard 是运行 shirnkResources 工具所必需的),但似乎是 shirnkResources 的问题

# support-v7
-dontwarn android.support.v7.**
-keep class android.support.v7.internal.** { *; }
-keep interface android.support.v7.internal.** { *; }

有什么想法吗?

最佳答案

我有一个类似的问题,我只有 v21 的 colors.xml 并且我正在 API 19 设备上进行测试。为所有问题创建一个 colors.xml。

关于android - 使用 shrinkResources 时 AppCompat V7 崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26712488/

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