2013-10-04 1 views
1

Недавно я обновил программное обеспечение eclipse, и когда я начал делать новые проекты enter image description here, файл R.java отсутствовал. Я копирую его из предыдущих проектов, но текущий проект все еще дает ошибки. Ошибки, которые я получаю, показаны на изображении. Пожалуйста помоги.Файл R.java отсутствует в eclipse

Это мой SDK менеджер

enter image description here

+4

Вы даже попытались найти эту проблему? Быстрый google показывает много ответов. Возможно, это поможет вам http://stackoverflow.com/questions/3232274/r-class-missing-after-creating-android-project-from-existing-source –

+0

Я думаю, что на вашем ресурсе есть какая-то проблема, что у R-файла нет снова генерируется. –

+1

иногда, если вы много копируете вставку eclipse, поместит import android.R; в вашем импорте, и вы получите эту ошибку, посмотрите, не потеряли ли ее в своем импорте, очистите и перестройте. – JRowan

ответ

1

Project -> Clean.

Это создаст R.java автоматически

Если он не работает, пожалуйста, снять все ресурсы XML-файл из проекта и сделать выше.

И снова присоедините файлы xml и сделайте выше.

+0

Не редактируйте R.java самостоятельно. Если вы отредактируете его вручную, он будет сломан. –

+0

, когда я убираю проект и строю его снова, он дает мне ошибку. он говорит, что в рабочей области здания возникла проблема, возникшие ошибки во время сборки, ошибка - это исключение из null-указателя. – Sherry

+0

Какова ваша версия затмения и ADT? –

0

Файл R.java является автогенерируемые, выполните следующие действия:

  • Убедитесь, что «Сборки автоматически» проверяется в меню проекта
  • Перейти к Проект-> чистый ...-> очистить ваш проецировать
  • Убедитесь, что нет ошибок в ваших XML-файлы и очистить снова

Если он все еще не работает, покажите мне ваши импорт

0

Дело в том, что, возможно, вам не хватает инструментов Android Build. Или вам просто нужно их обновить.

Если вы уже обновили инструменты SDK, откройте диспетчер SDK и проверьте в разделе «Инструменты», что «Инструменты Android SDK Build» установлены и, в конечном итоге, обновите их. Это сделало трюк для меня вчера.

0

Это должно быть проблема с хотя бы одним из ваших файлов ресурсов. Пожалуйста

Project -> Clean

В то же время смотреть в окно консоли. Это может указывать на путь проблемы.

enter image description here

Если вы используете более высокую версию Android SDK. Просто проверьте, были ли установлены инструменты сборки SDK.

enter image description here

, а также проверить то ли обновить необходимые пакеты SDK и специально андроид инструменты до последней версии.

http://docs.opencv.org/_images/android_sdk_and_avd_manager.png

+0

Проблема в том, что когда я очищал проекты, файлы, которые присутствовали в папке gen, исчезли :(не знаю, что произошло. – Sherry

+0

Когда вы очищаете проект, он удаляет R-файл из папки gen и повторно проверяет ресурсы и регенерировать файл R. Если проблема связана с файлом ресурсов, файл R не будет сгенерирован. Вот почему R-файл исчез. – enadun

+0

i восстановил файл R, но папка gen показывает пустой – Sherry

0

Выполните следующие действия:

1) Сделать чистую вашего проекта. 2) Закройте свой проект и откройте свой проект. 3) Закройте затмение и перезапустите. 4) Даже если его не работает, создайте новый проект и поместите все исходные и ресурсные файлы с предыдущего на этот.

Эта проблема обычно возникает при обновлении диспетчера SDK, но она не является постоянной.

+0

yep Я сделал все это. но все же проект не работает нормально. может у PLZ сказать мне, как я могу сделать с моей предыдущей версией программного обеспечения? – Sherry

+0

Используете ли вы систему Windows или Mac или какую-либо другую? –

+0

windows xp ..... – Sherry