Мой файл R.java исчез, ничего не работает

После изменения некоторых ресурсов (изображений) вручную мой файл R.java исчез. Я пробовал все, я прочитал это, this и много записей, но у меня ничего не работает. Я пересмотрел все свои макеты и ресурсы, но, видимо, ни один макет не имеет проблем. Можно ли экспортировать весь мой проект и построить другой? Или без класса R.java мне делать нечего? большое спасибо!

Я решил это! Я удалил последние добавленные файлы и перезапустил затмение, сейчас все работает правильно


person jramirez    schedule 19.12.2012    source источник
comment
Как вы назвали изображения? Вы уверены, что имена изображений являются законными?   -  person Raghav Sood    schedule 19.12.2012
comment
Абсолютно уверен, что до смены изображения все было прекрасно, и действительно я заменил изображение на другое с таким же именем, так что я не добавлял новый ресурс.   -  person jramirez    schedule 19.12.2012
comment
Вы используете Eclipse для сборки?   -  person dokkaebi    schedule 19.12.2012
comment
Также убедитесь, что ваш файл манифеста не ссылается на несуществующие изображения или другие файлы.   -  person CocoNess    schedule 19.12.2012
comment
Когда я пытаюсь пересобрать проект, консоль выдает следующее: [2012-12-19 19:14:32 - andtest] R.java была удалена! Воссоздание R.java! Но после этого ничего не меняется.   -  person jramirez    schedule 19.12.2012


Ответы (2)


Вы проверили вкладку «Проблемы» на наличие ошибок в папке /res/? Если что-то не так с любым из ваших файлов ресурсов, файл R не будет создан.

person Nicklas Gnejs Eriksson    schedule 19.12.2012

Посмотрите в своем консольном выводе. Вероятно, у вас есть файл с недопустимым именем и сообщение, похожее на --

Invalid file name: must contain only [a-z0-9_.]
person iagreen    schedule 19.12.2012
comment
Нет, появляется только это: Когда я пытаюсь пересобрать проект, консоль выдает это: [2012-12-19 19:14:32 - andtest] R.java была удалена! Воссоздание R.java! Но после этого ничего не меняется. - person jramirez; 19.12.2012
comment
Следующим подозреваемым может быть ошибка в одном из файлов xml. Выполните «Проект» › «Очистите», а затем найдите в представлении «Проблемы» ошибки xml. Кроме того, в старых версиях ADT вы можете получить файлы ‹filename›.xml.out, которые мешают компиляции. Их можно удалить, они могут быть созданы по ошибке нажатием кнопок запуска или сборки при редактировании файла xml. - person iagreen; 19.12.2012