Android/FBReaderJ/gen уже существует, но не является исходной папкой. Преобразовать в исходную папку или переименовать ее
Я загрузил источник FBReaderJ, его слова: "/FBReaderJ/gen уже существует, но не является исходной папкой. Преобразование в исходную папку или переименовать его"
Я не могу запустить его, почему? Я также не могу удалить "gen".
Ответ 1
Попробуй, мне это помогло:
Щелкните правой кнопкой мыши по проекту и перейдите в "Свойства"
Выберите "Путь сборки Java" слева.
Откройте вкладку "Источник"
Нажмите "Добавить папку..."
Проверьте папку "gen" и нажмите "ОК" и "ОК" снова
Снова щелкните правой кнопкой мыши по проекту и в "Инструменты Android" нажмите "Исправить свойства проекта".
Ответ 2
Есть несколько вещей, которые я могу исправить.
Удалить папку gen
Использовать проект > clean
Свойствa > Инструменты android > Исправить свойства проекта
Ответ 3
Попробуйте создать новый проект для Android в Eclipse IDE, а затем скопируйте скрытый файл .classpath из нового проекта в существующий. Затем вы можете удалить дополнительный проект Android.
Затем выполните описанные выше шаги. Удалите папку /gen и выполните очистку (Project → Clean, Android Tools → Fix Project Properties).
Проблема для меня заключалась в том, что загруженный .classpath был установлен для размещения исходных файлов .class в /gen, который должен был иметь файлы R.class. Eclipse хотел, чтобы исходные .class файлы в /bin, что и дает Eclipse автоматически генерируемый .classpath. Если вы чувствуете себя комфортно, редактируя .classpath самостоятельно (это не особенно сложно прочитать), вы можете внести изменения на месте, не беспокоясь о создании нового проекта Android.
Ответ 4
Простое это означает, что ваш проект не в рабочем пространстве снова импортирует проект
Ответ 5
Перейдите в Project → Properties → Java Compiler. Выберите "Компилятор компиляции" до уровня 1.6+. Если у вас нет более высоких версий компилятора, вы можете работать на старой установке Java, обновлять ее