在Eclipse中导入现有的Android项目:没有gen源文件夹?

我试图导入一个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”文件夹; 此外,我不能尝试创build它,因为它已经存在!

我该怎么办才能解决这个问题?

这里是我试图导入的GitHub回购: https : //github.com/rbochet/Serval-Video-Discovery

Solutions Collecting From Web of "在Eclipse中导入现有的Android项目:没有gen源文件夹?"

 Package Explorer -> Right click the project -> "Android Tools" -> "Fix Project Properties" Project -> Clean 

修复无需重启eclipse

 Android requires compiler compliance level 5.0. Please fix project properties. 

我有同样的问题,但没有这些答案帮助我。 我在这里find我的解决scheme

包资源pipe理器 – >右键单击项目 – >“Android工具” – >“修复项目属性”

我有同样的问题,但以下面的方式解决

 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 

只需右键单击并从Eclipse中删除gen目录。 如果不是,请尝试上面的修复项目属性。

如果将项目导入到工作场所后项目中缺lessgen文件夹,只需在项目下创build一个gen文件夹即可解决上述错误。