нет R.java в папке Gen - Android

1

Я знаю, что есть много вопросов, подобных этому. Но я пробовал решения, и никто не работает. Я подумал, что должно работать одно из следующих: 1. Избавиться от строки "import android.R". 2. Очистка проекта, а затем его повторное построение.

Тем не менее у меня такая же старая проблема "R не может быть решена с переменной". Папка gen пуста.

  • 0
    Есть ли какие-либо ошибки в проекте или ошибки в представлении Проблемы (Windows-> vies-> Проблемы)
Теги:

6 ответов

4
Лучший ответ

Обычно это означает, что у вас есть проблема с одним из ваших ресурсов, так что R не может быть сгенерирован. Проверьте XML-макеты и посмотрите, есть ли у одного из них предупреждение/ошибка.

После устранения ошибки очистите проект Project-> очистить

  • 0
    В одном из XML-файлов произошла небольшая ошибка. Я исправил это, и теперь в папке gen есть R.java. Но ошибка все еще там.
  • 0
    Что вы имеете в виду ошибка все еще там? Вы пытались очистить / восстановить после исправления ошибки?
Показать ещё 1 комментарий
6

У меня была аналогичная проблема несколько дней назад. После того, как я очистил свой проект, моя Р.Ява не восстановилась. Вот что исправил это для меня: похоже, что с SDK версии 22, которую я недавно загрузил, есть дополнительный пакет, который вы должны скачать из менеджера SDK под названием " Android SDK build-tools ". Без этого пакета Eclipse не будет генерировать R. Я установил его, перезапустил Eclipse, и все снова работало. Я нашел решение на StackOverflow: qaru.site/questions/102893/...

  • 1
    ты спас мне жизнь, я просто начал злиться
2

Это может произойти из-за ошибки вашего проекта. Попробуйте устранить ошибки, удалите строку "import android.R " и очистите и создайте проект.

0

Проверьте свои XML-ресурсы (особенно эти недавно отредактированные) на ошибки и ошибки sytax. Если у вас есть ошибка внутри одного из этих файлов, автогенерация класса R будет прервана.

0

Это также обычно означает что-то не так с процессом сборки... Посмотрите на вкладку библиотек в разделе "Путь сборки Java" в диалоговом окне свойств проекта.....

0

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

сначала исправьте ошибки компоновки.

затем перейдите в меню project-> очистить и выберите свой проект

Ещё вопросы

Сообщество Overcoder
Наверх
Меню