2011-03-16 169 views
33

我试图导入Android项目到Eclipse(从Git的,但我不认为这是相关的),我无法运行或编译它,因为我得到这些错误:在Eclipse中导入现有的Android项目:没有gen源文件夹?

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

+1

清理项目然后运行。 – Sandy 2011-03-16 08:57:07

+1

只要尝试重新启动日食,如果它尝试扫管笏桑迪说不工作。 – Niki 2011-03-16 08:59:55

+0

Cool :)对你们两个人 – Rob 2011-03-16 09:03:44

回答

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

修复,而无需重新启动Eclipse

+0

:)很好的答案! – breceivemail 2013-04-17 11:25:33

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

我有同样的问题,但这些问题的答案不帮我。我发现我的解决方案here

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

+0

我前几天使用过你的技巧......我不得不说,“修复问题按钮”总是受欢迎的。好的! – Rob 2011-04-03 07:03:25

+0

为什么我必须在这里搜索2小时才能找到正确的鼠标按钮,其他人都在回答问题,假设您知道这一点。但也有初学者。 Txs – Martin 2013-01-05 20:09:04

1

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

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

“修复项目属性”和“清理”不起作用。 但这对我有效。格式化我的电脑并重新安装并重新导入我的项目后,我遇到了此问题。 Eclipse没有提示错误,而是在电话上运行上次安装的程序。 – Uknight 2013-07-23 10:13:49

0

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

0

如果项目导入现有工程后缺少项目文件夹下的gen文件夹,只需在项目下创建一个gen文件夹即可解决上述错误。

相关问题