resources.ap_ не существует при компиляции моего проекта Android - PullRequest
46 голосов
/ 14 декабря 2010

Ошибка компиляции: Ошибка при создании окончательного архива: исключение java.io.FileNotFoundException: .. \ bin \ resources.ap_ не существует.

Скомпилируйте другие простые образцы работ. Тот же исходный файл и проект работают на машине моего колледжа.

Есть советы? Почему resources.ap_ не генерируется?

Ответы [ 28 ]

0 голосов
/ 21 октября 2011
  1. Удалить bin и gen в файловой системе.
  2. Обновить (F5) проект в Eclipse.
0 голосов
/ 26 августа 2011

Удалите все 9 рисунков патчей, созданных в gimp, и обновите.

0 голосов
/ 17 декабря 2010

Попробуйте запустить Eclipse от имени администратора.

0 голосов
/ 19 июня 2011

У меня было то же сообщение об ошибке, и оно было вызвано наличием символа обратной косой черты в одном из значений моего строкового ресурса (в файле: res / values ​​/ strings.xml).

Мне пришлось удалить оскорбительного персонажа и очистить проект перед его сборкой.

0 голосов
/ 06 декабря 2016

Для Android studio, если вы используете gradle 2.2.2, просто отключите shrinkResources в файле build.gradle:

 shrinkResources false
0 голосов
/ 18 февраля 2011

У меня были и папки значений и значений-en, и он выбирал строку из папки values-en. Я удалил папку en, и она вернулась к нормальной жизни.

Я пытался

  1. Clean
  2. Удалить gen
  3. перезапустить затмение
0 голосов
/ 23 июня 2011

1 - Попробуйте Project > Clean и пересоберите проект

2 - Если очистка не решает эту проблему, проверьте ALL , войдите в ваш Console вид в Eclipse.

О проблеме может не сообщаться в конце представления Console.В моем случае это был drawable, который не соответствует формату 9 патчей.Об этом сообщалось где-то в представлении Console, но не в конце !!!

0 голосов
/ 19 февраля 2011

Вот несколько вещей, которые я сделал, чтобы это наконец заработало для меня.

1) Я использовал рекламу Admob, и у меня не было файла attrs.xml в папке res / values ​​

2) Я удалил строку с надписью «import andriod.R» из моей основной деятельности, и все мои ресурсы снова подключились, и в конечном итоге ошибка исчезла.

3) Последнее, что я ошибся, это то, что у меня была папка "lib" вместо папки "libs", в которой находился мой jar-файл Admob.

Наконец, после этих изменений я очистил проект.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...