Android控制台错误:“要求.class兼容性设置为5.0。请修复项目属性”

时间:2010-11-09 22:06:29

标签: android android-manifest adt android-build

刚刚安装了Eclipse 3.5和Android平台(SDK和ADT)。我已经在不同的机器上做了几次这样的事情,所以我很确定我已经完成了所有配置。

尝试导入Android项目并在控制台窗口中收到以下错误:

“Android要求.class兼容性设置为5.0。请修复项目属性。”

我以前从未见过这个错误。我唯一能想到的是它在讨论构建目标吗?我已将项目构建目标设置为1.6(API级别4),这是我想要的。似乎很愚蠢,他们会要求我改为更高的API级别......

之前有其他人看到此错误吗?

6 个答案:

答案 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 your project
  • 删除(不要选中“删除磁盘上的项目内容”)

Clic on:

  • 窗口
  • 选择
  • 爪哇
  • 编译器
  • 选中“使用默认合规性设置”
  • 应用
  • 确定

此时JDT的编译器首选项被正确设置为1.6

  • 从工作区导入项目

错误消失了。

答案 5 :(得分:0)

升级到JDK1.7 +后使用Eclipse并编译Android应用程序?

试试这个......

右键单击包资源管理器中的项目名称。

选择Java Compiler。

选中启用项目特定设置。

选择编译器合规性级别1.6

应用/ OK。