Проблема с R.JAVA и ресурсами не найдена - PullRequest
4 голосов
/ 12 июля 2011

К сожалению, я часто (в третий раз!) Работаю с проектом Android в Eclipse (непосредственно с Debug) и обычно после обновления графического макета файла XML, чтобы в моих классах появлялись следующие проблемы, такие как: R.drawable.myIcon "не может быть разрешен myIcon или не является полем" и так для всех графических объектов / ресурсов в графе макета файла XML, для которого я ранее дал идентификатор. Каждый раз мне приходится возвращаться к последней сохраненной версии проекта :(

Я искал в интернете возможные причины и решения ..... возможные решения Я перепробовал все .....

  1. Очистка и восстановление повторяется и непрерывно ....
  2. Удалить файл R.JAVA и автоматически перестроить (Автоматически построить или построить ВСЕ)
  3. Свойства проекта исправления Android Tools
  4. перезапустите "import android.R" в моем классе
  5. «прокомментируйте» весь код ошибки, чтобы перекомпилировать проект Eclipse и получить чистый дизайн и ошибку

  6. Повторно создайте новое рабочее пространство и импортируйте проект

  7. Я обновил Android SDK, который был еще совсем недавно. (SDK от редакции 11 до редакции 12). Я обновил: - Затмение Платформа / Платформа SDK / Eclipse SDK

  8. Я пробовал F5-Refresh в Eclipse

    9). Я попробовал ANT (apache-ant-1.8.2-bin.zip) автоматизировать сборку Приложения для Android (Build.XML успешно создал оба из DOS и Eclipse)

но, в конце концов, я никогда не смогу исправить ошибку, при которой только в моем классе все специфические ресурсы файла / класса JAVA R. не видны.

Отчет от: R. JAVA-файл, что ресурсы, на которые ссылается мой класс, там на самом деле! -В окне «Журнал ошибок» отображается ошибка: «Недопустимый путь к странице предпочтений: синтаксис XML», но без ссылки на какой-либо файл -Графическая разметка файла XML отсутствует сообщение об ошибке Кому-то удалось решить эту проблему в Android?

Ответы [ 4 ]

3 голосов
/ 24 января 2012

Если все эти попытки, предпринятые пользователем 840370, не устранят ошибку

"Недопустимый путь к странице предпочтений: синтаксис XML"

Просто импортируйте com.your.packagename.R класс иэто будет работать!

2 голосов
/ 24 сентября 2011

Имена файлов в ресурсах не могут содержать заглавные буквы, поэтому myIcon - неправильное имя. Имена файлов должны содержать только [a-z0-9_.] (Строчные буквы, цифры, '_' и '.').

2 голосов
/ 24 сентября 2011

Я столкнулся с этой проблемой.

Оказалось, что это связано с дублированием идентификаторов в одном из файлов моего макета.

0 голосов
/ 01 июня 2012

И я просто сказал, что моим ответом на этот же вопрос было исправление targetSdkVersion моего Android-проекта в файле Manifest.xml в соответствии со свойствами проекта.= X

Эти проблемы с XML ... они получат!: P

...