Не удалось устранить ошибку символа для ссылки XML на рисование в Android Studio на Mac

Я новичок в Android Studio и довольно новичок в разработке, так что я могу упустить что-то простое.

Я пытаюсь импортировать файл ic_action_search.png из пакета значков панели действий. Я скачал пакет значков на панели действий, выбрал 4 директории, содержащие изображения (drawable-hdpi, drawable-mdpi и т. Д.), Скопировал и вставил их в Android-студию.

Но в моем файле menue_my.xml я получаю

Не удается устранить ошибку символа

на линии android:icon="@drawable/ic_action_search"

Вот скриншот моей андроид студии с xml файлом

Я добавил png в режиме проекта и безуспешно пытался собрать> очистить и собрать> перестроить.

При просмотре файловой структуры в "Проекте" или "Пакетах" отображаемые файлы отображаются там, но не при просмотре файловой структуры из "Android". Также я, кажется, не могу вставить нарисованные файлы в папку res при просмотре файловой структуры в "Android".

1 ответ

Таким образом, проблема, кажется, была с моей файловой структурой, которую я использовал

res/drawable/drawable-hdpi
res/drawable/drawable-mdpi
res/drawable/drawable-xhdpi
res/drawable/drawable-xxhdpi

где я должен был использовать

res/drawable-hdpi
res/drawable-mdpi
res/drawable-xhdpi
res/drawable-xxhdpi

так что директории для рисования для различных разрешений - это братья и сестры для res / drawable, а не дочерние элементы.

Благодаря этому ответу /questions/46630686/android-studio-drawable-folder-kak-pomestit-izobrazheniya-dlya-neskolkih-tochek-na-dyujm/46630774#46630774

Другие вопросы по тегам