2013-07-27 1 views
13

Я искал по всему Google, stackoverflow и другим веб-сайтам программирования для Android, у многих есть предложения для людей, которые неуместны файлы из одной папки в другую и так далее .. но никто, иллюстрирующих проблему я столкнулся.Ошибка при создании проекта в Android Studio "Ошибка: не найдено ни одного ресурса, соответствующего указанному имени (по ____ со значением '@ drawable/<name>')

это не поврежденный файл, как и в случае here как я попробовал это, но безуспешно.

Ошибка, с которой я сталкиваюсь, аналогична:

[debug] C:\Users\Name\AppData\Local\Temp\android_manifest_copy6264790980678653632tmp\AndroidManifest.xml:11: error: Error: No resource found that matches the given name (at 'icon' with value '@drawable/ic_launcher'). 

Кроме того, это происходит с @string элементом, @style элемента и другого @string, примеры ниже:

'@string/app_name' 
'@style/AppTheme' 
'@string/app_name' 

Одна вещь, которую я заметил, и приезжающие из мира Eclipse, я не могу объяснить, это поведение в Android Studio .. В моей «основной» папке проекта все существует и правильно строится для отладки. Похоже, что Android Studio пытается построить папку «debug», которая не будет создавать при запуске «Build»> «Rebuild Project».

Кто-нибудь знает, где я могу разместить эти недостающие файлы, чтобы получить проект для сборки? Или это еще одна проблема?

ответ

9

Хорошо, так что после долгих перерывов с перестройкой в ​​течение нескольких часов пробуйте разные методы (переименование определенных файлов [т.е. тех, у кого проблемы], перестроение приложения после переименования папок внутри папки сборки и т. Д.). Наконец, я решил, что поеду источник проблемы и посмотреть, работает ли она, как и другие IDE. Действительно, так было, вот как я сделал исправление:

  1. Найти местонахождение проблемы. Для меня все четыре ошибки, которые у меня были, были внутри папки «build» проекта.
  2. Закройте все открытые экземпляры проекта
  3. Пока проект закрыт, переименуйте эту папку из проводника Windows (или другого, если вы используете другую ОС) (то есть, если имя папки «build», переименуйте его в « build.old ")
  4. Открыть проект еще раз
  5. Перейти построить> Rebuild Project

Вы не должны иметь никаких проблем делать это, как я сделал.

Технические характеристики:

  • IDE Платформа: Android Студия
  • IDE Версия: Android Студия (I/O Preview) 0.2.2
  • JRE 1.7.0_25:
+1

Сошел с ума! Была такая же проблема! –

0

Если кто-нибудь использует Gradle и видит это, это хорошо, чтобы напомнить о структуре каталога конвенции.

Для Gradle вы должны разместить свои ресурсы в src/main/res. Я перенес проект в Gradle и получил указанную ошибку, когда я не переместил каталог res/из старой структуры.

3

Моя проблема о @drawable/img_1, картинка в формате JPEG, в то время как ее расширение является png, я заставляю переименовывать его расширение jpg. Затем он успешно работает.

+0

Отлично! У меня такая же проблема, и я пытался ее разобраться. Для всех убедитесь, что формат изображения совпадает с extn, если вы используете какое-либо изображение из Интернета. Еще раз спасибо за помощь. –