gen уже существует, но не является исходной папкой - PullRequest
91 голосов
/ 02 марта 2012

Я занимаюсь разработкой своего проекта Android. После удаления неиспользуемой библиотеки я получил ошибку :

myproject/gen already exists but is not a source folder. Convert to a source folder or rename it

В моем коде активности все ресурсы из R.java не могут быть разрешены.

Я попытался, щелкнув правой кнопкой мыши по моему проекту => Java Build Path => на вкладке "Source", я добавил gen / в качестве источника. Но это не помогает с проблемой ...

Почему, как избавиться от этой проблемы?

---- UPDATE ----

Я обнаружил, что затмение также жалуется на то, что «Project не имеет файла project.properties! Отредактируйте свойства проекта, чтобы установить его». , но у меня есть файл project.properties в моем проекте. Почему это жалуется? Я очистил проект и «исправил свойства проекта», но это не помогло.

Ответы [ 15 ]

0 голосов
/ 31 марта 2014

Нам также нужно проверить наши операторы импорта, если мы импортировали «android.R», чтобы удалить это.

0 голосов
/ 28 октября 2013

Моим решением было вставить в файл .classpath следующее:

<?xml version="1.0" encoding="UTF-8"?>
<classpath>
    <classpathentry exported="true" kind="con" path="com.android.ide.eclipse.adt.ANDROID_FRAMEWORK"/>
    <classpathentry exported="true" kind="con" path="com.android.ide.eclipse.adt.LIBRARIES"/>
    <classpathentry kind="src" path="src"/>
    <classpathentry kind="src" path="gen"/>
    <classpathentry kind="output" path="bin/classes"/>
</classpath>
0 голосов
/ 14 октября 2013

Перейти к свойствам проекта затем Перейти к пути сборки Java затем Удалить уже существующую папку затем Нажмите Добавить папку затем Добавьте папку Source и gen. затем Нажмите ок ............ Это будет работать .......

0 голосов
/ 30 мая 2013

У меня были одни и те же симптомы , но я решил их по-разному:

Я обнаружил, что у меня есть два файла в папке для рисования, которые конфликтуют: icon.png и icon.XCF.Это сделало R неудачной генерации.Я убрал icon.xcf, R сгенерировал и проект скомпилировал.

0 голосов
/ 18 января 2013

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

...