【问题标题】:Crash APP in Android 5 - android.content.res.Resources$NotFoundExceptionAndroid 5 中的应用程序崩溃 - android.content.res.Resources$NotFoundException
【发布时间】:2019-01-16 13:34:31
【问题描述】:

我有应用,在Android 6、7一切正常,但是当我无法在android 5上打开应用时。LOG中的问题是:

android.content.res.Resources$NotFoundException: 文件 来自drawable资源ID的res/drawable-v21/ic_apps_selector.xml

0x7f08006a

请帮我解决这个问题

在 gradle 中我有一个警告,但我不知道如何解决它: 所有 com.android.support 库必须使用完全相同的版本规范(混合版本会导致运行时崩溃)。找到版本 28.0.0、27.1.0。示例包括 com.android.support:animated-vector-drawable:28.0.0 和 com.android.support:exifinterface:27.1.0 less... (Ctrl+F1) 检查信息:有一些库或工具和库的组合不兼容,或者可能导致错误。一种这样的不兼容性是使用不是最新版本的 Android 支持库版本(或者特别是低于您的 targetSdkVersion 的版本)进行编译。问题 ID:GradleCompatible

【问题讨论】:

  • 你检查了drawable-v21中ic_apps_selector.xml里面的内容吗?没有更多细节很难说什么,但可能你有另一个可绘制文件夹,如 drawable-v23,它有另一个版本的 ic_apps_selector.xml

标签: android


【解决方案1】:

尝试在你的 gradle 中添加 vectorDrawables.useSupportLibrary = true

static { AppCompatDelegate.setCompatVectorFromResourcesEnabled(true); }

你的活动。

Resources$NotFoundException

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-04-05
    • 2012-05-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-22
    相关资源
    最近更新 更多