【问题标题】:App crash on API level 23 using app:srcCompact(using VectorDrawable)使用 app:srcCompact(使用 VectorDrawable)在 API 级别 23 上的应用程序崩溃
【发布时间】:2018-07-26 22:38:15
【问题描述】:

我用的是vectorDrawable image。该应用程序在 API 级别 23 上崩溃并收到错误膨胀类图像。任何人都可以告诉我为什么会发生这种情况以及为什么会出现这个错误。

【问题讨论】:

  • 测试用例在你的build.gradle文件中添加defaultConfig { vectorDrawables.useSupportLibrary = true }
  • 使用 android:src 代替 app:srcCompat
  • defaultConfig { vectorDrawables.useSupportLibrary = true } 我被添加到构建 gradle 文件中。同样的错误来了。应用程序构建 gradle:vectorDrawables.useSupportLibrary = true 实现“com.android.support:support-v4:27.0.2”实现“com.android.support:appcompat-v7:27.0.2”实现“com.android.support:design :27.0.2"
  • 您是否在 ImageView 中膨胀该图像?如果是,请尝试使用 android.support.v7.widget.AppCompatImageView
  • 我正在尝试 this.getting error : Error inflating class android.support.v7.widget.AppCompatImageView

标签: android android-layout


【解决方案1】:

将此添加到您的应用程序中

static {
    AppCompatDelegate.setCompatVectorFromResourcesEnabled(true);
}

【讨论】:

    猜你喜欢
    • 2016-11-18
    • 2017-11-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多