Восстановить файл R.java - PullRequest
2 голосов
/ 10 марта 2011

При компиляции проекта я потерял свой файл R.java.

Я заново создал новый проект и заменил все мои файлы .xml, файлы .java и все мои изображения в проекте, но в этомпроект Я также потерял свой файл R.java.

Что нужно сделать, чтобы решить эту проблему?Могу ли я восстановить свой файл R.java для проекта?

Ответы [ 8 ]

5 голосов
/ 10 марта 2011

Файл R.java автоматически генерируется инструментами Android; таким образом, вы всегда должны быть в состоянии воссоздать его.

В этом случае обычно помогает принудительное и полное перестроение проекта.

В Eclipse попробуйте:

  • Проект> Чистый
  • И выбери для чистки свой проект.
3 голосов
/ 01 декабря 2012
  1. Скопируйте все файлы src в резервную папку.
  2. очистите и соберите проект.
  3. Вы получите файл R.
  4. Затем скопируйте обратнофайлы обратно в src
2 голосов
/ 25 января 2012

У меня та же проблема, и дело дошло до наличия файла ресурсов с именем case.xml.Кажется, что 'case' - это восстановленный идентификатор.Я просто изменил имя, и это решило проблему.

2 голосов
/ 10 марта 2011

Возможны 2 варианта:

  1. В одном из файлов XML может быть какая-либо ошибка.
  2. Просто очистите и соберите свой проект заново.
1 голос
/ 10 марта 2011

Обычно "потеря" вашего файла R.java происходит, когда у вас есть ошибка в вашем XML.То же касается проблемы resources.ap_ FileNotFound.

Попробуйте просмотреть список ошибок и выяснить, есть ли у вас какие-либо ошибки в файлах XML.Исправьте их, а затем восстановите, как указано выше.

0 голосов
/ 02 октября 2012

Если вы clean project пока ваш файл .xml содержит ошибку, он удалит автоматически созданный файл R.java, поэтому не очищайте ваш проект, пока любой из ваших файлов .xml содержит ошибку.

0 голосов
/ 27 марта 2012

После нескольких часов разочарования по поводу очистки и сборки проекта снова и снова, наконец, я решил удалить красные метки из моего файла, где он не смог разрешить R.java, поскольку он фактически не был доступен в моем коде,После удаления первой красной строки из моего файла активности проект автоматически создает и генерирует R.java.

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

Надеюсь, это поможет вам

С уважением, Summved

0 голосов
/ 10 марта 2011

Если вы попробуете все приведенные выше ответы и по-прежнему получаете сообщение об ошибке, проверьте файл Java. Если есть какой-либо файл импорта android.R, удалите это предложение. снова попробуйте очистить и построить ваш проект. Я надеюсь, что это будет делать.

...