Android R.java не обновляется в Eclipse после обновления SDK и ADT - PullRequest
1 голос
/ 04 марта 2011

Я недавно загрузил как 2.3, так и 3.0 SDK для Android с помощью Eclipse.

Я также обновил плагин ADT до 10.0.0.

Однако с тех пор, как я это сделал, RФайл .java в моем проекте вообще не будет регенерироваться, я перепробовал каждое решение в Интернете, которое может дать мне Google, и ни одно из них не работает.

Поэтому я импортировал свой проект на другой компьютер, на котором есть только2.2 SDK и более старый подключаемый модуль ADT установлены, и файл R.java прекрасно восстанавливается на этой машине.

В настоящее время на моей рабочей машине я пытаюсь добавить png в drawables, но R.java, похоже, неэто означает, что я не могу использовать его в своем проекте.

Есть ли какая-то глупость, которую мне не хватает, которую я должен был сделать, когда обновлял SDK и ADT?

РЕДАКТИРОВАТЬ: R.Ява просто не перестроит, даже если я изменю свой XML.

Проблема определенно с 2.3 SDK или ADT 10, она отлично работает, если у меня 2.2 и ADT 9

Ответы [ 3 ]

2 голосов
/ 11 декабря 2011

У меня недавно тоже была эта проблема. В моем случае у меня был type-o в одном из моих конфигурационных файлов xml ресурсов. Эта ошибка привела к прекращению работы построителя ресурсов, и мой R.java никогда не был собран. Сначала я попытался удалить его, чтобы вызвать восстановление, но это не сработало.

Я временно удалил файл ресурсов, вызвавший ошибку, а затем выполнил Project -> Clean, и R.java снова был правильно собран.

Не уверен, поможет ли это, но это может привести вас в правильном направлении.

1 голос
/ 21 ноября 2011

Это ошибка в ADT r14, и она действительно не исправлена ​​с r15 или r14. Единственное, о чем я могу подумать, - это удалить и заново загрузить старую версию 13 и продолжать использовать код оттуда.

0 голосов
/ 04 марта 2011

попробуйте очистить и построить рабочее пространство из eclipse => project-> clean.

я сделал это, он работает для меня ..

...