Как решить проблему ресурсов Android - PullRequest
1 голос
/ 20 декабря 2011

Я новичок в Android, я получаю эту ошибку.Пожалуйста, помогите мне в предоставлении решения

enter image description here

Заранее спасибо.

Ответы [ 5 ]

3 голосов
/ 20 декабря 2011

R не может быть преобразована в переменную Когда мы получим эту ошибку.

R.java - автоматически сгенерированный файл для хранения всех ваших ресурсов, используемых в проекте. Он будет создан в папке gen при создании проекта. При создании проекта он назначит идентификаторы каждому ресурсу, который вы использовали в проекте, и сохранит их в отдельных классах (drawable, id, layout и т. Д.) И создаст файл R.java, поместите его в свой пакет.

Если что-то не так в ваших файлах ресурсов (drawables или xml layout), он не сгенерирует файл R.java.

Так что, пожалуйста, проверьте это один раз. Я тоже сталкивался с такой же проблемой ранее.

2 голосов
/ 20 декабря 2011

На все ресурсы в Android ссылается идентификатор. Этот 'id' генерируется автоматически в файле 'R.java', который сам генерируется автоматически в папке 'gen', когда вы создаете проект. Итак, что вам нужно сделать, это просто «Построить свой проект»

1 голос
/ 20 декабря 2011

если ваша папка gen по-прежнему отсутствует, проверьте, правильно ли вы выполнили установку, а затем проверьте, есть ли у вас какие-либо ошибки в любом xml-файле вашего проекта.

см. По ссылкам

R не может быть разрешена - ошибка Android

Нет сгенерированного файла R.java в моем проекте

Нет сгенерированного файла R.java вмой проект

http://www.joshuakerr.com/2009/10/23/android-and-the-missing-gen-folder/

1 голос
/ 20 декабря 2011

Кажется, я видел проблему. У вас есть 2 папки с именем «res». Просто удалите папку res, которая пуста, и Очистите, соберите проект

1 голос
/ 20 декабря 2011

Создайте свой проект, и вы получите you.package.name.R.java файл - и просто импортируйте его.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...