Когда я обновляю свой подключаемый модуль Gradle с:
com.android.tools.build:gradle:3.2.1
до:
'com.android.tools.build:gradle:3.3.0'
У меня начинают появляться сбои только для устройств , работающих <= API 23 </strong>.с этим исключением:
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
и сохранить новые атрибуты только в новом файле и удалить эти атрибуты из файла по умолчанию для рисования.Но это все еще вызывает то же исключение.