2015-05-16 6 views
4

Я пытался добавить некоторые изображения в свой проект в Android Studio, но я заметил, что у меня была только папка drawable, ни одна из других (drawable-hdpi и т. Д.) Папок была там.Android Studio - недоступные папки отсутствуют

Так что я решил поместить их вручную, только что создали папки с соответствующими именами и помещены изображения:

enter image description here

Однако он все еще продолжал давать эту ошибку, которую я не мог справиться. Почему эта ошибка возникает и как ее решить?

спасибо.

+0

Все эти Drawable папки приходят under'res' не в 'drawable' папку –

ответ

10

drawable-* папки должны быть под res, а не под res/drawable.

+0

Aha вот почему, спасибо! Извините, я довольно новичок в этом материале :) –

+0

Перемещение _messy_ из Eclipse и введение mipmaps смутили меня до такой степени, что я забыл этот базовый факт! Благодаря! – iTurki

1

Различные приложения для запуска стартового экрана на разных устройствах отображают иконки запуска приложений в различных разрешениях. Когда методы оптимизации ресурсов приложений удаляют ресурсы для неиспользуемых плотностей экрана, значки запуска могут затуманиваться, выглядя нечеткими, потому что приложение-пусковое устройство должно увеличить размер значка более низкого разрешения для отображения. Чтобы избежать этих проблем с отображением, приложения должны использовать папки mipmap/resource для значков запуска. Система Android сохраняет эти ресурсы вне зависимости от плотности удаления и гарантирует, что приложения-пусковые установки могут выбирать значки с лучшим разрешением для отображения.

Удостоверьтесь, что приложения-пусковые установки отображают значок высокого разрешения для вашего приложения, перемещая все плотности ваших значков пусковой установки в зависимости от плотности res/mipmap/folders (например, res/mipmap-mdpi/и res/mipmap-xxxhdpi /). Mipmap/folders заменяют ярлыки/папки для значков запуска. Для значков запуска xxhpdi не забудьте добавить версии значков xxxhdpi с более высоким разрешением для улучшения визуального восприятия значков на устройствах с более высоким разрешением.

Примечание: Даже если вы построите один APK для всех устройств, по-прежнему лучше переместить значки запуска в mipmap/folders. check here and here too.

Смежные вопросы