当在Eclipse中导入项目第一次没有什么问题,但是再次启动Eclipse时出现的这样的错误
Android requires compiler compliance level 5.0 or 6.0. Found '1.7' instead. Please use Android Tools > Fix Project Properties.
但是项目中没有任何的错误,应该怎么去修复呢?
方法就是:
右击出现错误的项目->Android tools->Fix Project Properties
主要是Android在Eclipse中R生成问题。
那么Fix Project Properties 究竟做了什么呢?
ProjectHelper.fixProject(项目);
ProjectHelper.fixProjectNatureOrder(项目);
AndroidNature.configureResourceManagerBuilder(项目);
AndroidNature.configurePreBuilder(项目);
AndroidNature.configureApkBuilder(项目);
ProjectHelper.fixProject(项目):
•创建Java项目
•修复,确保类路径条目:•项目不参考任何旧android.zip / android。JAR存档
•项目不使用其作为源头的输出文件夹文件夹
•项目不引用一个桌面JRE
•项目引用AndroidClasspathContainer。
ProjectHelper.fixProjectNatureOrder(项目)重新排列项目性质。
添加ResourceManagerBuilder AndroidNature.configureResourceManagerBuilder(项目),如果它没有。它会插入本身作为第一个构建器。
AndroidNature.configurePreBuilder(项目)增加PreCompilerBuilder如果它没有。它会检查ResourceManager和插入本身。
AndroidNature.configureApkBuilder(项目)添加.apk builder如果它不存在。
最后为您的项目确保你有正确的构建器。当你在eclipse项目属性中看你的Builders section 你会看到:
•首先Android操作系统资源管理器
•Android预编译器
•Android包生成器
如果不可以,检查Project -> Properties->Java Compiler