Кнопка drawable вызывает ресурсы $ NotFoundException на некоторых устройствах - PullRequest
1 голос
/ 06 октября 2019

Я использую кнопку в одном из своих занятий. Эта кнопка имеет прорисовываемый элемент с левой стороны, однако, похоже, она вызывает ошибку на некоторых устройствах (обнаружена CrashLytics)

Вот код моей кнопки

 <Button
    android:id="@+id/deleteCat"
    android:onClick="deleteCategory"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:drawableLeft="@drawable/baseline_delete_forever_black_24"
    android:text="Delete Category"
    android:drawablePadding="10dp"
    android:layout_marginTop="30dp"
    android:drawableTint="@color/colorPrimary"
    style="@style/Widget.AppCompat.Button.Borderless"
    />

А вотошибки, которые у меня есть

Fatal Exception: java.lang.RuntimeException: Unable to start activity ComponentInfo{com.bialy.zonelauncher/com.app.name.AddCategory}: android.view.InflateException: Binary XML file line #87: Binary XML file line #87: Error inflating class Button
       at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3092)
       at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3235)
       ...

и конкретная ошибка здесь

Caused by android.content.res.Resources$NotFoundException: Unable to find resource ID #0x7f08006c
       at android.content.res.ResourcesImpl.getResourceName(ResourcesImpl.java:267)
       ...

Я посмотрел идентификатор ресурса и обнаружил, что это кнопка для рисования, которая не находится впапка drawable-24 или что-то подобное.

Устройства с этой ошибкой работают под управлением Android 8.0, 8.1, 9.0

В чем здесь проблема?

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