Android R.java не восстанавливается в Eclipse после обновления SDK и ADT

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

Я также обновил подключаемый модуль ADT до версии 10.0.0.

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

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

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

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

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

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


person Donal Rafferty    schedule 04.03.2011    source источник
comment
я думаю, что это некоторое время происходит из-за неправильного формата. Файл .png может быть не чистым файлом png, он мог быть переименован в формат .png или имя вашего изображения могло содержать заглавные буквы. но это только догадки.....   -  person N-JOY    schedule 04.03.2011
comment
Сохранено с помощью редактора Как png, поэтому это не должно быть причиной, он также отлично компилируется на другой машине с точно таким же кодом и ресурсами, просто установлен более низкий SDK и более старый ADT.   -  person Donal Rafferty    schedule 04.03.2011
comment
Переход с Eclispe Ganymede на Eclipse Helios решил проблему для меня.   -  person Donal Rafferty    schedule 22.11.2011


Ответы (3)


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

person mr.j05hua    schedule 21.11.2011
comment
Я обновился до Indigo и повторно загрузил все файлы, полностью удалив Eclipse Helios, это решило мою проблему и работает более плавно, чем раньше. - person mr.j05hua; 20.12.2011

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

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

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

person Scott Naef    schedule 11.12.2011

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

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

person Sumant    schedule 04.03.2011
comment
Пробовал уже около 400 раз, безрезультатно - person Donal Rafferty; 04.03.2011