Невозможно создать проект R.java b / c с ошибками ... ошибки возникают из-за отсутствия R.java - PullRequest
2 голосов
/ 04 июня 2010

edit: это проект Android. Моя проблема возникла, когда я добавил новый файл .wav в папку «raw».

Кажется, я попал в бесконечный цикл в Eclipse. Я удалил свой файл R.java из моего проекта. Выбор «Очистить» или «Построить проект» не имеет никакого эффекта (т. Е. Не создает файл R.java, не помещает что-либо в папку «gen» или создает файлы .class в папке «assets»).

У меня нет неправильного имени пакета ни в одном из моих классов или в моем манифесте.

У меня нет ошибок ни в одном из моих XML-файлов.

Каждая ссылка на 'R' в моих классах помечается как ошибка, поскольку файл R.java не существует.

Что я могу сделать ??

Ответы [ 4 ]

1 голос
/ 03 ноября 2012

Я решил эту проблему, создав пустой проект и скопировав папку «gen» из этого проекта в другие проекты. После этого я перестроил все проекты, и Eclipse автоматически заменил файл R.java.

1 голос
/ 04 июня 2010

Попробуйте сначала удалить файл wav. Если это не решит вашу проблему, перейдите на вкладку «Проблемы», и она подскажет вам, что делать. Файл wav в res / не должен создавать никаких проблем, просто убедитесь, что его имя действительно в Java (не используйте, например).

0 голосов
/ 20 сентября 2010

Другая проблема, которую я заметил, похоже, что после закрытия и повторного открытия затмения со слегка недействительным XML-файлом XML больше не распознавался как имеющий ошибку, но R.java отказывался генерироваться правильно.

Атрибут XML обидел:

<RelativeLayout ...
  android:layout_alignRight="+id/">

Оглядываясь назад, я намеревался завершить это с действительным идентификатором, но я вышел из программы до того, как закончил. Eclipse не обнаружил ошибку при последующем перезапуске, за исключением того, что сгенерировал недействительный R.java с отсутствующим VariableDeclaratorId (и без указания причины его возникновения).

0 голосов
/ 04 июня 2010

если перестроить это есть какое-нибудь сообщение об ошибке на консоли? или вы используете заглавные буквы или другие специальные символы в вашем WAV-файле?

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