Сбой приложения Android API 21 из-за векторных ресурсов


Я использую значки формата SVG в моем приложении. Минимальный уровень API моего приложения - 21, а цель - 24. Я знал, что могу конвертировать значки в формате SVG в обычные векторы Android с помощью инструмента "Vector asset" студии Android. (который доступен, если вы щелкнете правой кнопкой мыши по каталогу res/drawable -> new -> vector asset.)
Созданные векторы с помощью этого подхода приводят к тому, что api для Android выше 21. Но это вызывает сбой приложения на устройствах Android 5. хотя в документации Google по векторным ресурсам говорится, что векторные активы поддерживаются на уровне API 21 и выше.

Есть ли идея, что я могу сделать с этим?

Вот пример ошибок, когда приложение пытается раздуть xml активности / фрагмента, а векторный ресурс вызывает сбой:

android.view.InflateException: Binary XML file line #26: Error inflating class ImageView

0 ответов

Другие вопросы по тегам