gradle升级至3.3.0后,资源$ NotFoundException

时间:2019-03-02 13:54:39

标签: android gradle

当我从以下位置升级gradle插件时:

com.android.tools.build:gradle:3.2.1

收件人:

'com.android.tools.build:gradle:3.3.0'

我开始只对运行<= API 23 的设备崩溃。例外:

android.view.InflateException: Binary XML file line #13: Error inflating class <unknown>
.......
... 39 more
Caused by: android.content.res.Resources$NotFoundException: File res/drawable/league_standings_background.xml from drawable resource ID #0x7f0800da

文件league_standings_background.xml具有一些属性(如线性渐变可绘制中的offset),仅在 API 24中可用

但是,我不确定gradle插件的版本如何导致此问题。我尝试创建一个新的可绘制目录drawable-v24,并将新属性仅保留在新文件中,然后将这些属性删除到默认可绘制文件中。但是它仍然会引发相同的异常。

0 个答案:

没有答案