R.java не может быть решена или не является полем - PullRequest
0 голосов
/ 02 января 2012

Оповещение для новичка: во время работы над моим Android-приложением моя программа работала с ошибками, поэтому я пошел в проект и выполнил «чистку». я повторно импортировал свой R, но по какой-то причине все мои другие классы и XML-файлы выдают мне ошибки «Не удается решить или это не поле»

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

Ответы [ 3 ]

1 голос
/ 14 мая 2012

Я также часто сталкиваюсь с этой ошибкой. Вот как это исправить:

  1. Проверьте файлы макета XML на наличие ошибок. Исправьте все, что найдете.
  2. Удалите все операторы "import" в файлах .java, в которых есть все ошибки "не удается разрешить или это не поле".
  3. Clean. (Проект -> Чисто ...)
  4. Повторно импортируйте необходимые пакеты (Источник -> Организовать импорт) (Control + Shift + O). Если появится диалоговое окно, выберите осторожно!
  5. Сохранить.

Обычно вам нужно импортировать <имя вашего пакета> .R, если вы используете файлы макетов. Если вы недавно переименовали пакет, это могло быть причиной. Исправьте все операторы импорта, чтобы они импортировали правильный R, <имя вашего пакета> .R

0 голосов
/ 23 мая 2013

У меня тоже была эта проблема, и я понял, что импортировал неправильный R.

Способ исправить это,

  1. Удалить уже импортированный R
  2. НажмитеCtr + Shift + O и выберите R.
  3. Сохранить
  4. Повторите процесс и выберите другой R, если он все еще имеет ошибку.
0 голосов
/ 02 января 2012

Это часто случалось и со мной. Я обнаружил, что обычно это было проблемой в одном из моих файлов макета xml, например, отсутствие пропавшей морковки или что-то в этом роде. Просто дважды проверьте свои xml, чтобы убедиться, что вы ничего не забыли.

...