Android ADT версии 22, файлы R.java не сгенерированы

После обновления до Android ADT версии 22 и очистки моего проекта файлы R.java пропали без вести. Я не могу использовать setViewContent (R.layout.activity_main), потому что действие не может ссылаться на макет xml (из-за отсутствия R.java). Кроме того, при использовании (ctrl + space) для получения предложений для setContentView код не вводится. Посмотрев на журнал ошибок, он показывает, что существует исключение «Исправлено исключение случайного события». В состав подключаемого модуля входит org.eclipse.ui.

Кроме того, всякий раз, когда я создаю новый проект Hello World, папка gen пуста. Через несколько часов я попробовал андроид-студию. Но мне это не понравилось. Затем, когда я вернулся в Eclipse, появилось обновление для инструментов платформы SDK и инструментов сборки. Я обновил их, но все равно получаю ошибки.

Я пробовал очистить проект, но не повезло. В чем проблема?

У меня была такая же проблема, как раз ее решить.

Check: Java / Eclipse – больше нет файла R

Дополнительная информация: https://groups.google.com/forum/?fromgroups=#!topic/android-developers/rCaeT3qckoE%5B1-25-false%5D

  1. Обновите Android SDK Tools и Android SDK Platform-tools и Android SDK Build-tools от Android SDK Manager

  2. Добавить атрибут abover в ваш ENV $ PATH

Недостаточно кредитов (еще :-)), чтобы проголосовать или ответить прямо на ответ Рани А. Ишака, но после того, как однажды потерял попытку исправить эти глупые проблемы, я очень уверен, что нашел правильное решение … I Установив Android SDK Build-tools прямо сейчас, я скоро вернусь!

Для этого откройте «Android SDK Manager». Загрузите инструменты для создания Android SDK. Затем в целях безопасности перезапустите свое затмение. Вот и все. Вернемся к норме. Все приложения начинают строить.

Android SDK теперь имеет специальный пакет: Build Tools . Он не присутствовал в более ранних версиях SDK и кажется, что он ДОЛЖЕН быть установлен для создания этих R-файлов. Теперь это один пакет, который делает это. (И, вероятно, все остальное, что касается Android для Android). Таким образом, если у вас этого нет (и вы, скорее всего, не будете, если бы просто обновили SDK), это похоже на отсутствие компилятора – вы никогда не сможете компилировать ваш код, если нет компилятора.

У меня была такая же проблема после обновления до SDK 22. В процессе обновления Android SDK возникла проблема с тем, что процесс должен был дважды запускаться, чтобы полностью обновить SDK Tools. Убедитесь, что вы несколько раз проверяете менеджер SDK, закрывая и повторно открывая диспетчер SDK (не Eclipse) для загрузки новых обновлений. Затем перезапустите eclipse и снова проверьте диспетчер SDK. Убедитесь, что все элементы обновлены. Затем очистите свои проекты, и R.java снова будет создан.

В Eclipse перейдите в меню «Проект», автоматически создайте опцию, щелкните ее. Это поможет вам создать файл R.java каждый раз, когда будут внесены изменения в ваш проект. Опция «Очистить» также доступна в разделе «Проект». Это поможет вам.

Я попробовал следующее. Пусть имя приложения «Мое первое приложение». Тогда имя пакета должно быть com.xx.myfirstapplication.yy . Убедитесь, что вы добавили yy после имени приложения в поле пакета при создании приложения. Надеюсь, поможет.

То же самое случилось со мной,

1. Убедитесь, что установлены Android SDK Build-tools. Window-> Android SDK Manager-> Tools-> Android SDK Build-tools 2. Убедитесь, что при обновлении Android SDK Tools вы также обновляете инструменты Android SDK Platform и инструменты Android ASK Build-tools. Строка не работает, если они не совпадают.

Решение

1.Установите Android SDK Tools и Android SDK Platform-tools и Android SDK Build-tools из Android SDK Manager ( Window-> Android SDK Manager-> Tools-> Android SDK Build-tools ). Затем перезапустите eclipse.

Это … «Много шума из ничего» !!!

В моем случае есть ошибка из-за «&» внутри файла strings.xml (но ошибка не показана) для объявления строки для типа массива. Теперь проблема решена, когда я изменил «&» на «и».

Поэтому, пожалуйста, убедитесь, что у вас нет такого глупого использования символов, и очистите проект.

У меня была та же проблема, я просто удалил все ошибки в исходных файлах и xml-файлах, тогда был создан R.java.