刚刚安装了Eclipse 3.5和Android平台(SDK和ADT)。我已经在不同的机器上做了几次这样的事情,所以我很确定我已经完成了所有配置。
尝试导入Android项目并在控制台窗口中收到以下错误:
“Android要求.class兼容性设置为5.0。请修复项目属性。”
我以前从未见过这个错误。我唯一能想到的是它在讨论构建目标吗?我已将项目构建目标设置为1.6(API级别4),这是我想要的。似乎很愚蠢,他们会要求我改为更高的API级别......
之前有其他人看到此错误吗?
答案 0 :(得分:14)
我相信Android正在谈论Java字节码格式,您可以在“窗口/首选项”,“Java /编译器/编译器合规级别”中设置它。
答案 1 :(得分:2)
当我从Windows机器导入Mac时,我不得不重建所有项目。项目=> Build Project诀窍。
答案 2 :(得分:1)
只需清理项目的导入项目 - >清理并选择刚刚导入的项目。 它为我工作。希望对你也有用。 :)
答案 3 :(得分:0)
我有一个新的Windows 7笔记本,还必须将编译器合规性级别设置为1.5。 在我以前的Vista工作站和我的MacBook Pro上,我从未遇到过这个问题。
答案 4 :(得分:0)
我通过以下方式解决了这个问题:
Clic on:
此时JDT的编译器首选项被正确设置为1.6
错误消失了。
答案 5 :(得分:0)
升级到JDK1.7 +后使用Eclipse并编译Android应用程序?
试试这个......
右键单击包资源管理器中的项目名称。
选择Java Compiler。
选中启用项目特定设置。
选择编译器合规性级别1.6
应用/ OK。