Cra sh я получил на Android версии 4 телефона - PullRequest
0 голосов
/ 03 мая 2020

В Firebase Crashlytics я получаю следующую ошибку на телефонах Android версии 4. Файл ic_arrow_back_black_24dp. xml существует в папках для рисования. Пожалуйста помоги. Спасибо

Fatal Exception: java.lang.RuntimeException: Unable to start activity ComponentInfo{com.defaultmailproject.myproject/com.defaultmailproject.myproject.ui.activities.MainActivity}: android.content.res.Resources$NotFoundException: File res/drawable-hdpi-v4/ic_arrow_back_black_24dp.xml from drawable resource ID #0x7f0800c9

Панель инструментов MainActivity ic_arrow_back_black_24.dp.xml;

        Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
    setSupportActionBar(toolbar);
    final Drawable upArrow = getResources().getDrawable(R.drawable.ic_arrow_back_black_24dp);
    upArrow.setColorFilter(getResources().getColor(R.color.white), PorterDuff.Mode.SRC_ATOP);

Ответы [ 2 ]

0 голосов
/ 03 мая 2020

Ниже вы можете проверить пару возможных решений:

  1. Убедитесь, что R.drawable.ic_arrow_back_black_24dp.xml существует в обоих каталогах drawable и drawable-24.
  2. Go в папке / res вашего проекта, создайте новый каталог, назовите его drawable-v19 и скопируйте в него R.drawable.ic_arrow_back_black_24dp.xml.

Подсказка: v-19 is для Android 4

0 голосов
/ 03 мая 2020

Я проверил вашу ошибку, просто вам нужно переместить файл [ic_arrow_back_black_24dp] из папки [drawable-hdpi-v4] в любую другую папку.

вам нужно переместить вашу XML папку Drawable файла [ drawable-hdpi-v4] в [drawable-hdpi] или любую другую папку, такую ​​как [drawable-mdpi, drawable-xhdpi, drawable-xxhdpi, drawable-xxxhdpi] После перемещения файла XML из любой отдельной папки, в которой была решена ваша проблема .

Не помещайте файл в какую-либо папку drawable-v4

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...