Не удалось устранить ошибку символа для ссылки 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