Какой самый простой способ заставить Idea генерировать файл R.Java?

Я пытаюсь запустить образцы приложений Android, используя идею intellij, и файл R.Java отсутствует в исходном каталоге образцов заметок.

Solutions Collecting From Web of "Какой самый простой способ заставить Idea генерировать файл R.Java?"

Убедитесь, что у вас есть папка gen в корне вашего проекта. Если вы этого не сделаете, сделайте это самостоятельно.

Убедитесь, что у вас есть правильные настройки: структура проекта -> Facets -> Android -> yourproject -> компилятор

Проверяйте ресурсы компиляции с помощью IDE и Regenerate R.java при изменении ресурсов.

Это украло большую часть моего утра, надеюсь, что я еще кого-нибудь сэкономлю 🙂

Использовать сборку | Делать. Фактически, IDEA автоматически создает файл R.java каждый раз, когда вы вносите изменения в любой файл XML в каталоге / res.

Каталог UPDATE: / gen должен присутствовать в проекте и также настроен как корневой источник в модуле IDEA, чтобы он мог разрешать идентификаторы в исходном коде.

Build -> Compile 'R.java'

Или просто Ctrl+Shift+F9 .

Обратите внимание, что в текущей версии IDEA 12 поведенческое поведение не должно генерировать R.java в каталоге проектов сгенерированных источников, а в системном каталоге IDEA:

http://youtrack.jetbrains.com/issue/IDEA-99045

«Это поведение IDEA 12, оно не генерирует полную папку R.java в папке gen, она генерирует ее в системном каталоге IDEA во время компиляции».

Они намереваются изменить это запутанное поведение, но если вы сейчас работаете в IDEA 12, загляните в ~/.IntelliJIdea12\system\compiler\YOUR_PROJECT_NAME.RANDOM_STRING\.generated\aapt\YOUR_PROJECT_NAME.RANDOM_STRING\production\package\R.java Для фактического сгенерированного исходного файла.

Исправьте все ошибки в файлах .xml. R.java снова появится

Также убедитесь, что вы проверяете свой импорт. Иногда, когда ваша среда IDE (eclipse & intellij) не может найти ваш сгенерированный класс R и автоимпорт android.R.

Import android.R убивает все, что вы делаете в ваших сгенерированных источниках!

Стоимость мне 30 минут моей жизни …

В AndroidStudio используйте: Build -> Rebuild Project.

И помните, сгенерированный R-файл не находится в каталоге «gen» проекта. Он находится в директории «out» (разверните свой проект).

Если вы используете IDEA 12 на Windows 7 (и, вероятно, Vista и 8), R.Java можно найти по адресу:

 C:\Users\[username]\.IdeaIC12\system\compiler\[project].nnnnnnnn\.generated\aapt\[project].nnnnnnnn\production\[your\name\space]\R.java