2013-08-31 1 views
1

Я переместил свой проект на Eclipse по щелчку правой кнопкой мыши> Рефакторинг> Переместить. Это вызвало (сначала) восклицательный знак, чтобы показать рядом с именем проекта. Поэтому я перезапустил Eclipse. Это удалило метку exclmation, но теперь у моих ссылок на все файлы активности есть ошибки. Я пробовал:Android Eclipse - движущийся проект вызвал все опорные ошибки R

  1. Удаление файла R.java и его восстановление автоматически.

  2. Очистить проект несколько раз.

  3. Изменен сбор заданий целиком и назад. Еще не повезло.

Ошибок нигде нет. Просто мой файл MainActivity внутри папки src \ com. *.

ответ

0

Проверьте, если вы затем введете android.R вместо вашего сгенерированного кода R.

От Using Eclipse:

Примечание: Eclipse, иногда любит добавить импорт android.R заявление в верхней части файлов, которые используют ресурсы, особенно, когда вы задаете затмение сортировать или иначе управлять импортом. Это заставит ваш make сломаться. Следите за этими ошибочными операциями импорта и удаляйте их.

В другой стороны, проверьте, если у вас есть какая-либо ошибка в файле XML (но это shouldn't позволяет сгенерировать файл R.java)

+0

Perfect. Спасибо :) – KickAss

1

Вы создаете папку имени проекта в другую рабочую область на ходе ??

+0

Нет, я просто выбрал «Использовать местоположение по умолчанию», когда будет предложено выбрать новое местоположение папки. – KickAss

+0

Хорошо ... тогда не делайте этого, создайте новую папку, имя которой будет именем вашего проекта, а затем переместите проект в эту папку, и он будет работать, чтобы решить вашу проблему. –

+0

Спасибо @Apk. Проблема заключалась в том, что Eclipse добавлял импорт 'android.R' в мой файл класса Activity. Это блокировало ссылки R.java и, следовательно, вызвало все R-опорные ошибки. :) Спасибо хоть :) – KickAss

Смежные вопросы