R.java неисправен - PullRequest
       26

R.java неисправен

4 голосов
/ 18 ноября 2010

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

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

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

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

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

setContentView(R.layout.detectlayout);

ОШИБКА: обнаружение не может быть разрешено или не является полем

за все мои звонки «Р.». Есть идеи?

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

Ответы [ 3 ]

5 голосов
/ 18 ноября 2010

Посмотрите на раздел «import» вашего кода.Так как вы удалили свой исходный R, скорее всего, Eclipse поможет вам заполнить R как com.android.R вместо com.yourproject.R

. У меня также иногда возникают проблемы в Eclipse Resource, иногда я обнаруживаюВыключение и включение функции «auto buiild» может помочь, или простой перезапуск Eclipse может иногда помочь.В Mac OS это глючит.

2 голосов
/ 18 ноября 2010

сначала не беспокойтесь об удалении файла R, это не улучшит ситуацию, только худшее lol

как вы сказали, вам иногда нужно очистить проект когда вы начинаете изменять ресурсы, полезно выбрать корень вашего проекта и выполнить alt + shift + o, чтобы перезагрузить все ресурсы затем f5, чтобы обновить дерево затем очистите проект

Вы также должны проверить, что eclipse настроен на автоматическое построение (Project-> build автоматически).

2 голосов
/ 18 ноября 2010

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

...