Класс Android R выглядит пустым

Я занимаюсь разработкой программного обеспечения для Android в Intellij 12.1 . Я могу получить доступ ко всему в классе R, и проект работает нормально. Но класс R кажется пустым, когда я открываю его в редакторе. Итак, мой вопрос: Почему класс R кажется пустым?

2 ответа

Решение

Попробуйте перезапустить Intellij. Но если вы говорите, что все в порядке и работает хорошо, вам не о чем беспокоиться. Вы не имеете ничего общего с файлом R. Вы никогда не должны редактировать этот файл, он генерируется автоматически каждый раз, когда вы вносите изменения в свой пользовательский интерфейс.

Как я уже говорил ранее и как вам сообщает Android Studio при открытии файла R: "Файлы в папке сборки создаются и не должны редактироваться".

Вопрос старый, но все еще актуален для тех, кто начинает с разработки для Android. Ответ для пустого класса R, который работал для меня, находится в другом месте:

Я должен был убедиться, что AAPT действительно работает, чтобы решить вопрос класса R.

Он находится в каталоге инструментов сборки вашего Android SDK.

Если AAPT не работает (т. Е. Класс R не генерируется при сборке или вы получаете ошибку "AAPT не готов к приему команд"), попробуйте установить более старую версию инструментов сборки через менеджер SDK.

Это было решением в моем случае.

Другие вопросы по тегам