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), в настоящее время самая последняя версия. И не проблема, чтобы вообще создавать и запускать приложение.
Ответы
Ответ 1
Короче говоря, это не ошибка из кода. Он сообщает, что Android Studio не удалось отобразить эскиз заданного ресурса
Спасибо @Ramz, чтобы найти ответ на fooobar.com/questions/156884/.... Я оставлю это сообщение, потому что этот вопрос более описательный, чем связанный.
Ответ 2
Красный восклицательный знак также появляется в исходных файлах Java, на которые ссылается ссылка. Его можно устранить, добавив статический импорт по запросу для R.drawable. Например:
import static com.mycompany.myapp.R.drawable.*;