Почему «R.java » файл автоматически удаляется в Android?

#java #android #r.java-file

#java #Android #r.java-файл

Вопрос:

Я пишу приложение для Android. Одним из автоматически сгенерированных файлов является «R.java «. Иногда это удаляется автоматически. Почему «R.java «автоматически удаляется?

Ответ №1:

R.java генерируется автоматически. Вы никогда не должны редактировать его напрямую. Поместите ваши ресурсы в соответствующие папки проекта и позвольте SDK сгенерировать файл для вас (как часть процесса компиляции).

Ответ №2:

http://developer.android.com/guide/topics/resources/accessing-resources.html#ResourcesFromCode R.java связывает ваши ресурсы со статическими переменными, чтобы вы могли легко получить к ним доступ из своего кода. R.java генерируется автоматически с помощью aapt tool, поэтому, если вы внесете какие-либо изменения вручную, они будут удалены после восстановления.