Eclipse не создает папку R.java и gen

Мне пришлось поделиться с вами этой проблемой, потому что я полностью потерял из-за этого утро. Так в чем была моя проблема? Внезапно Eclipse отказывается генерировать R.java и создавать папку gen. Я пробовал все виды решений, с которыми сталкивался в stackoverflow и некоторых блогах:

  • Очистить проект и восстановить
  • Очистить проект с выключенной автоматической сборкой и затем перестроить
  • Создайте папку gen
  • Создайте папку gen с помощью манекена R.java
  • Скопируйте папку gen из этого проекта, которая используется в другом проекте (другие рабочие области)
  • Проверить все мои файлы .xml

Ничего не получилось ... Итак, какое было решение? Я сам отвечу.


person GuilhE    schedule 27.05.2013    source источник
comment
Вы недавно обновляли инструмент Android SDK?   -  person Stephane Mathis    schedule 27.05.2013
comment
Да, я обновил, но такое поведение случается впервые. Все мои прошлые обновления не вызывали такого странного поведения, поэтому я не забыл проверить SDK Tools.   -  person GuilhE    schedule 27.05.2013
comment
Возможные дубликаты: stackoverflow.com/search?q=%2Beclipse+%2Br.java+%2B+generate   -  person Kai    schedule 27.05.2013


Ответы (2)


У меня сработала проверка SDK Manager. Похоже, инструменты сборки Android пропали: /
Странное поведение от eclipse ...

введите описание изображения здесь

После установки все заработало как положено. Итак, вот еще одно решение ...

Надеюсь, это сработает для вас,
Будьте осторожны.

person GuilhE    schedule 27.05.2013
comment
Была точно такая же проблема сегодня ... Обновленный Android SDK и Eclipse, а также инструменты сборки исчезли. - person Steve Benett; 27.05.2013
comment
После этого обновления мой Eclipse сошел с ума. Проекты, которые работали нормально, теперь выдают ошибки Dex Loader, Dalvik и java.lang.NoClassDefFoundError. Хороший гугл, собираюсь переустановить ADT и снова вся эта хрень ... - person GuilhE; 27.05.2013
comment
Вы должны импортировать SupportLibrary для любого проекта с этими ошибками. - person Steve Benett; 27.05.2013
comment
Хорошо помню, я забыл обновить android-support-v4.jar, но преобразование в формат Dalvik не удалось: невозможно выполнить dex: несколько файлов dex определяют Lcom / google / common / base / Function; все еще здесь - person GuilhE; 27.05.2013
comment
Установил Android ADT Bundle (Eclipse) теперь все работает - person GuilhE; 28.05.2013

Я потратил на это около часа ... В моем случае это было из-за файла в чертежах, содержащего -.

Eclipse не может помечать ваши файлы неправильными символами.

проверьте свои доступные для рисования папки и файлы в них. Также вы можете проверить другие папки с ресурсами или что-то в этом роде. Эта проблема может быть вызвана неправильными (неподдерживаемыми) символами в именах некоторых файлов.

person shift66    schedule 27.05.2013
comment
Все мои файлы были в порядке, инструменты для сборки пропали без причины: / - person GuilhE; 27.05.2013
comment
Что-то похожее здесь, была ошибка в одном из моих файлов menu.xml, но eclipse не удосужился пометить это как ошибку - person r41n; 29.05.2014