Импортировать существующий проект Android в Eclipse: нет папки с исходным кодом gen? - PullRequest
33 голосов
/ 16 марта 2011

Я пытаюсь импортировать проект Android в Eclipse (из Git, но я не думаю, что это актуально), и я не могу запустить или скомпилировать его, потому что я получаю следующие ошибки:

Android requires compiler compliance level 5.0. Please fix project properties.  Serval-Video-Discovery      line 1  Android ADT Problem 
Project 'Serval-Video-Discovery' is missing required source folder: 'gen'   Serval-Video-Discovery      Build path  Build Path Problem

Я думаю, что первый не очень большая проблема, даже если я действительно не понимаю предупреждение.

Самое смешное, что в файловой системе существует папка «gen»; Более того, я не могу попытаться создать его, потому что он уже существует!

Что я должен сделать, чтобы решить эту проблему?

Вот репозиторий GitHub, из которого я пытаюсь импортировать: https://github.com/rbochet/Serval-Video-Discovery

Ответы [ 5 ]

31 голосов
/ 02 мая 2011
Package Explorer -> Right click the project -> "Android Tools" -> "Fix Project Properties"
Project -> Clean

Исправления без перезапуска затмения

13 голосов
/ 30 марта 2011
Android requires compiler compliance level 5.0. Please fix project properties.

У меня была такая же проблема, но ни один из этих ответов не помог мне.Я нашел свое решение здесь :

Package Explorer -> Щелкните правой кнопкой мыши проект -> «Инструменты Android» -> «Исправить свойства проекта»

1 голос
/ 20 января 2012

У меня была такая же проблема, но она решалась следующим образом

Package Explorer -> Right click the project -> Properties -> Java Build Path -> Source -> your project name/gen -> click on Remove -> Click on Add Folder -> check gen -> Ok -> Ok    
0 голосов
/ 02 марта 2014

Если папка gen отсутствует в проекте после импорта существующего проекта на рабочее место, просто создайте папку gen в проекте, и это исправит вышеуказанную ошибку.

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

Просто щелкните правой кнопкой мыши и удалите каталог gen из eclipse.Если нет, попробуйте свойства проекта исправления выше.

...