Вопрос

Я создал новый файл XML и имел ошибочный? В нем мешало R.Java от регенерирования. Я попытался убирать проект и исправить свойства проекта, но не повезло.

Тогда я понял, что XML создавал R.Java от самого воссоздания, поэтому я удалил XML-файл, а R.Java вернулся.

Теперь, хотя я получаю ошибку во всех звонках R.. Звонки говорят:

  • не может быть разрешено или не поле

Так, например, у меня есть

setContentView(R.layout.detectlayout);

Ошибка: detectlayout не может быть разрешено или не поле

для всех моих звонков на «R.». Есть идеи?

Я пробовал все предложения на так уже не повезло = /

Это было полезно?

Решение

Посмотрите на раздел «Импорт» вашего кода. Поскольку вы удалили свой оригинал R, шансы - это Eclipse поможет вам заполнить r как com.android.r вместо com.yourProject.ru

У меня также иногда возникают проблемы в ресурсных материалах Eclipse, иногда я обнаружил, что выключается, и в функции «AUTO BUILILD» может помочь или просто перезапустить Eclipse, может иногда помочь. Это своего рода багги под Mac OS.

Другие советы

Это может произойти, если .r импортируется. Eclipse автоматически добавит его иногда, когда у вас возникли трудности с R.java

Сначала не беспокойтесь о удалении файла r, не собирается делать вещи лучше только худшему лол

Как вы сказали, что вам несколько раз должны очистить проект, когда вы начинаете модифицировать ресурсы, его приятно выбрать корневой проект и сделать Alt + Shift + O для перезагрузки всех Ressources, а затем F5, чтобы обновить дерево, затем очистить проект

Вы также должны проверить, что Eclipse установлено для автоматического создания (Project-> Constate автоматически).

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top