Java отсутствует требуемая исходная папка: 'gen'

Я просто переформатировал свой компьютер. У меня windows xp sp3 32 бит. Я устанавливаю java jdk android sdk eclipse ide

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

В проекте «HelloAndroid2» отсутствует требуемая исходная папка: 'gen'

Пожалуйста, помогите, я новичок в eclipse, поэтому дайте подробные ответы.

Solutions Collecting From Web of "Java отсутствует требуемая исходная папка: 'gen'"

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

Щелкните правой кнопкой мыши проект. Выберите «Свойства». Перейдите на Android. Выберите объект сборки проекта. Нажмите «ОК». Возможно, вам придется очистить и перестроить проект.

Щелкните правой кнопкой мыши папку «gen» в Eclipse и выберите «Свойства». Затем снимите флажок «Производный». Затем очистите проект.

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

Удалите папку «gen». Затем очистите проект. Затем снова создайте проект. В моем случае это сработало.

Попробуйте это … Щелкните правой кнопкой мыши по проекту в затмениях Android-инструментов -> Исправьте свойства проекта для меня

Хорошо, вот что сработало для меня:

Удалите проект и убедитесь, что вы не удаляете его с диска!

Импортируйте его снова, и это решит проблему.

Удачи….

Мое дело было: я импортировал cocos2d-андроида Чжоу Вэйкана и возникла ошибка. Самое прямолинейное решение, которое пришло мне в голову, состояло в том, чтобы создать папку (щелкните правой кнопкой мыши по проекту в Package Explorer -> New -> Folder, а затем создайте новую папку с именем «gen». Это сработало в моем случае.

Удалить ген и его содержимое и снова очистить проект.

  1. Перейти к проекту
  2. Правый клик
  3. Новая папка ( Res )

В моем случае он работает Fine

Я пробовал все это, и никто из них не работал. В один прекрасный день все мои проекты запущены, на следующий день все мои проекты имеют пустую папку с папками?

После серии тестов для устранения фантома, отсутствующего R.java, тот, который привел меня к решительным действиям, – это когда я посмотрел на Свойства> Android, а Project Build Target была выделена серым цветом, и проект не был связан с каким-либо SDK Почти так же, как если бы не было SDK. Это было после того, как я удалил 4.2 и переустановил все инструменты и SDK …

Короче говоря, после того, как я попробовал все, что мог найти в Интернете, я просто удалил всю папку «adt-bundle-mac-x86_64» в папке рабочей области, распаковал исходную загрузку и перетащил исходную папку обратно в рабочую область.

Это работает в крайнем случае, однако вам придется импортировать все свои проекты обратно в проводник пакетов с помощью New> Project …> Android Project из существующего кода и убедитесь, что у вас есть «Копировать проекты в рабочее пространство» UNCHECKED.

ВАЖНО: вы обнаружите, что не можете этого сделать, если ваш файл «MainActivity» всегда называется «MainActivity», поэтому просто для создания будущего проекта, всегда рекомендуется всегда называть ваш основной вид деятельности чем-то другим.

Эта ошибка возникла, когда я попытался графически добавить макет сетки. Удаление папки с сеткой исправило проблему для меня.

Моим решением было установить инструменты для сборки Android sdk с Android SDK Manager. Пробем заключался в том, что всякий раз, когда я очищаю проект, каталог gen становится пустым.

Надеюсь, это поможет!

Если папка gen или файл R.java не сгенерированы, сначала проверьте ошибку в файле XML и убедитесь, что присутствует андроид menifest.xml.

Щелкните правой кнопкой мыши по проекту> Свойства> Android>, используя новейший API, заботится обо всем!

В моем случае решение понизило цель от android-22 до android-19 в project.properties