Подтвердить что ты не робот

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 и инструментов сборки. Я обновил их, но все еще получаю ошибки.

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

4b9b3361

Ответ 2

  • Обновите Android SDK Tools и Android-платформы SDK и Android SDK Build-tools от Android SDK Manager

  • Добавить атрибут abor в ваш ENV $PATH

Ответ 3

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

Ответ 4

Решение для этого - открыть "Android SDK Manager". Загрузите инструменты для создания Android SDK. Затем для обеспечения безопасности перезапустите свое затмение. Это. Вернемся к норме. Все приложения начинают строить.

Ответ 5

Android SDK теперь имеет специальный пакет: Инструменты сборки. Он не присутствовал в более ранних версиях SDK и кажется, что он должен быть установлен MUST для создания этих R файлов. Теперь это один пакет, который делает это. (И, вероятно, все остальное, что касается Android для Android). Итак, если у вас этого нет (и вы, скорее всего, не будете, если бы просто обновили SDK), ему, как отсутствующему компилятору, вы никогда не можете ожидать, что ваш код будет скомпилирован, если компилятор отсутствует.

Ответ 6

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

Ответ 7

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

Ответ 8

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

Ответ 9

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

1. Убедитесь, что установлены Android SDK Build-tools. Window- > Android SDK Manager- > Инструменты- > 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).. Затем перезапустите затмение.

Ответ 10

Это... "Много шума из ничего"!!!

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

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

Ответ 11

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