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
Если вы не хотите находить и исправлять библиотеку, включите этот файл в свою сборку, это следует исправить.