Eclipse дает ошибку, отсутствует файл R.java после недавнего обновления

Я обновил свой SDK и ADT до последней версии, я также обновил Eclipse до Kepler последним после Juno .

Моя версия ADT22.0 . После этого обновления, когда я создаю новый проект, я получаю ошибку, заявив, что R cannot be resolved to a variable . Я импортировал import android.R; , Но он показывает как неиспользованный импорт, указав, что здесь Don't include android.R here; use a fully qualified name for each usage instead Don't include android.R here; use a fully qualified name for each usage instead .

То же самое происходит с Mac OS и с последним обновлением. Я попытался переименовать activity_main.xml в другое имя, но все же моя R.java не сгенерирована.

Пробовал все, что возможно. Очистил проект, построил все рабочее пространство. Ничего не помогает.

Я думаю, что совместимость ADT или Eclipse возникает после обновления.

Я обновил весь SDK, вот скриншот, но та же проблема есть.

Введите описание изображения здесь

Solutions Collecting From Web of "Eclipse дает ошибку, отсутствует файл R.java после недавнего обновления"

После обновления до SDK Tools до версии. 22 в первый раз вам может потребоваться перезапустить Android SDK Manager еще раз и установить новый элемент: Android SDK Build-tools . Введите описание изображения здесь

После установки, очистите свои проекты и перестройте.

Вчера я сделал обновление с менеджером sdk, и у меня была такая же проблема, как и вы. Я исправил проблему: я обновил в другое время андроид sdk (с помощью инструмента менеджера sdk), затем я проверяю обновление от eclipse для установки обновленного плагина ADT, и я перезагрузил свой проект. «Android sdk Build-tools» из Android sdk manager теперь rev 17, и теперь все в порядке. Я думаю, проблема связана с плагином adt от eclipse

Import android.R – удалить этот оператор из всех ваших классов, а затем выполнить очистку вашего R-файла. Если это не сработало, проверьте все ваши xml-файлы на наличие ошибок, а затем выполните очистку. Эти 2 являются наиболее распространенными причинами исчезновения файла R

Изменения в вашей задаче Build также могут повлиять на R.java в Eclipse, поэтому

Right Click Project >> Свойства >> Android >> Выбрать последнюю (обычно) платформу Android API >> Нажмите «ОК»

Надеюсь, это полезно.

Следуй этим шагам…

  1. Щелкните правой кнопкой мыши свой проект.
  2. Выберите «Свойства» -> «Проверить целевую аудиторию проекта и уровень API».
  3. Снова вернитесь и откройте Android Sdk Manager Chekc Tools и убедитесь, что вы установили Curresponding Android SDK Build Tools.

Например: ЕСЛИ вы выбрали уровень 17 api в свойствах, вы должны установить Android SDK Build Tools 17 ..

Попробуй это:

  1. Сделать резервную копию ваших проектов на рабочем столе

  2. Закрыть eclipse

  3. Удалить рабочее пространство

  4. Перезапустить eclipse и снова импортировать ваши проекты.

У меня была такая же проблема .. Я решил, выполнив следующее:

  1. Проверьте все xml-файлы и извлекаемые файлы, если в имени файла есть КАПИТАЛ-ПИСЬМА, если вы изменили его на нижний регистр, если вы используете файлы-селектора xml, тогда проверьте другие файлы, которые вы связываете в этих файлах. Все должно быть нижний регистр.

  2. Перейдите в java-файлы, которые показывают ошибку, и удалите файл IMPORT R.java из списка импорта.

  3. Перейдите в Проекты >> Очистить.

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

Моя проблема заключалась в том, что у меня был андроид: ориентация с ошибкой в ​​файле activity_main.xml, и я получал эту ошибку. Я исправил орфографию, и проблема исчезла! Поэтому убедитесь, что у Activity_main.xml нет ошибок.

Иногда, когда вы извлекаете свой файл, он пропускает какую-то часть так лучше, когда ее извлечение гарантирует, что все файлы извлекаются правильно, а затем запускает eclipse после этого запускает простой файл и устанавливает плагин avd, который это помогло в моем случае

Если проблема сохраняется, попробуйте закрыть другие

Щелкните правой кнопкой мыши -> закрыть Не связанные проекты!

Это сработало в моем случае

Для пользователей eclipse: Прокомментируйте строки, включая R. * Clean и build. R.java будет сгенерирован, а затем раскомментирует R. * и восстановит.

Лучшее решение для r.java отсутствует для linux … R.java самогенерируется в папке gen .. поэтому лучше не редактировать или создавать вручную urself ..

-open terminal (alt + ctrl + t) -change directory to skd-> tools-then предоставить исполнительный атрибут для всего исполняемого файла (sudo chmod + x filename) – то же самое для файлов в sdk-> инструментах платформы .. ( Т.е. sudo chmod + x filename) .. —– каждый исполняемый файл sud b с атрибутом + x …

Просто удалите папку gen, вся ваша ошибка будет очищена

Проверенный успешный метод, проверьте файл (AndroidManifest.xml) и удалите все комментарии в нем и убедитесь, что в этом файле нет ошибок, я пытался и работал со мной.