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

Eclipse "недопустимое имя каталога ресурсов"

Всякий раз, когда я пытаюсь добавить папку ресурса в свой проект Android в Eclipse (3.7.0), я всегда получаю следующую ошибку:

invalid resource directory name: C:\path_to_project\res/new_folder_name

Вы заметите, что косая черта - неправильный путь для вновь созданной папки, поэтому я предполагаю, что это какая-то проблема с Windows, хотя я не могу в жизни понять, как решить он.

Вот некоторые из способов, которыми я пытался создать папку:

  • Щелкните правой кнопкой мыши на "res" в проекте в Eclipse → Создать → Папка
  • Создайте новую папку через проводник Windows и импортируйте ее в проект Eclipse
  • полностью удалите проект из моей рабочей области, создайте папку в проводнике и повторно импортируйте весь проект в Eclipse
  • Сделайте то же самое с помощью командной строки, как Cygwin, так и DOS

Во всех этих случаях я заканчиваю работу с косой чертой.

Что мне не хватает?

4b9b3361

Ответ 1

Папки в res-Folder разрешены только для тех, которые определены Android, например "drawable". Подробнее см. http://developer.android.com/guide/topics/resources/available-resources.html. Если вы выберете что-нибудь еще, вы получите ошибку "недопустимое имя каталога ресурсов" при создании проекта.

Ответ 2

Просто что-то узнал!

FYI Я пытаюсь сохранить некоторые аудиофайлы, создал аудио в папке под \res и получил ту же ошибку. Затем после некоторого чтения кто-то где-то писал, что папка \assets - хорошая папка для файлов данных, которые не меняются. Поэтому я поставил свой звук под \assets.

Ответ 3

в bin/res/у вас есть папка с именем crunch удалить эту папку, и проблема будет исправлена. У меня нет идеи, почему, но когда вы создаете проект в помощнике, не создавайте папку crunch

Ответ 4

В папке actionbarsherlock. bin/res была папка crunch. Когда я удалю его. Он работает нормально. Не знаете, откуда это взялось?

Ответ 5

Для размещения ваших ресурсов как .mp3 файлов создайте папку с именем /raw под/res папкой и сохраните в ней свои файлы. И, конечно же, после этого очистите свой проект.

Это определенно решит вашу проблему.