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.

Intereting Posts
Не удается увидеть Nexus 6P для отладки Ориентация камеры в android 2.3.6 Трассировка вызова в Android Google Analytics – NetworkOnMainThreadException при отправке в AsyncTask Разрешение DNS не работает на Android PushState в Android 4.0 Может ли Android поддерживать dp менее 1dp? Странная авария на холсте на Android 4.0.3. A / libc: фатальный сигнал 11 (SIGSEGV) Установить подсказку EditText в TextInputLayout на многострочный? Календарь getTimeInMillis () зависит от часового пояса? Проблема с сертификатом: на странице SSL появляется сообщение «вам нужно установить контакт блокировки экрана или пароль, прежде чем вы сможете использовать хранилище учетных данных» на Android Как решить проблему производительности синтаксического анализа XML на Android Метод runOnUiThread (Runnable) в типе Activity не применим для аргументов (void) Ошибка создания окончательного архива: найденный дубликат файла для APK: LICENSE.txt Android EditText maxLength позволяет пользователю вводить больше