Ara*_*cem 5 android proguard android-appcompat gradle
我在我的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文件(记住,ProGuard的是强制性的运行shirnkResources工具)的程序兼容性V7但似乎是与shirnkResources问题
# support-v7
-dontwarn android.support.v7.**
-keep class android.support.v7.internal.** { *; }
-keep interface android.support.v7.internal.** { *; }
任何的想法?
| 归档时间: |
|
| 查看次数: |
1158 次 |
| 最近记录: |