Android пытается загрузить ресурс, который не объявлен

У меня есть несколько отчетов о сбоях со следующей ошибкой:

Caused by android.content.res.Resources$NotFoundException: File res/drawable/ic_keyboard_arrow_right_black_24dp.xml from drawable resource ID #0x7f07010b
   at android.content.res.Resources.loadDrawable + 2096(Resources.java:2096)

Что меня сбивает с толку, так это то, что приложение использует только изображения PNG. В коде нет ссылки на ic_keyboard_arrow_right_black_24dp.xml, только на ic_keyboard_arrow_right_black_24dp.png. Ошибка возникает только в Android 4.

Кто-нибудь знает, что может вызвать ошибку?

1 ответ

Вероятно, его загружает библиотека. Вероятно, он пытается загрузить значок здесь: https://github.com/google/material-design-icons/blob/master/hardware/drawable-anydpi-v21/ic_keyboard_arrow_right_black_24dp.xml

Если вы не хотите находить и исправлять библиотеку, включите этот файл в свою сборку, это следует исправить.

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