Подтвердить что ты не робот

Android Studio показывает красное восклицание по атрибуту drawable

В макете xml файла красный восклицательный знак отображается слева от ссылок @drawable. Почти все drawable имеют эту отметку. введите описание изображения здесь

Содержимое shape_detail_btn_border.xml приведено ниже. Это группа форм и не имеет разбитого ресурса изображения.

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
    <solid android:color="@android:color/white"/>
    <corners android:radius="5dp"/>
    <stroke android:width="1dp" android:color="@color/bapul_color_d5d5d5"/>
</shape>

Наведите указатель мыши на метку, и ничего не появляется. что это значит?

Обратите внимание, что версия Android Studio 1.4 (AI-141.2288178), в настоящее время самая последняя версия. И не проблема, чтобы вообще создавать и запускать приложение.

4b9b3361

Ответ 1

Короче говоря, это не ошибка из кода. Он сообщает, что Android Studio не удалось отобразить эскиз заданного ресурса

Спасибо @Ramz, чтобы найти ответ на fooobar.com/questions/156884/.... Я оставлю это сообщение, потому что этот вопрос более описательный, чем связанный.

Ответ 2

Красный восклицательный знак также появляется в исходных файлах Java, на которые ссылается ссылка. Его можно устранить, добавив статический импорт по запросу для R.drawable. Например:

import static com.mycompany.myapp.R.drawable.*;