5

刚刚重新安装了 Eclipse 3.5 和 Android 平台(SDK 和 ADT)。我已经在不同的机器上做了几次,所以我很确定我已经正确配置了所有东西。

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

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

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

其他人之前看到过这个错误吗?

4

6 回答 6

14

我相信Android正在谈论Java字节码格式,您可以在“Window/Preferences”,“Java/Compiler/Compiler Compliance Level”中设置。

于 2010-11-09T22:13:17.860 回答
2

当我从我的 Windows 机器导入到 Mac 时,我必须重建我的所有项目。Project => Build Project 成功了。

于 2011-06-21T18:15:38.593 回答
1

只需为 Project->clean 清理导入的项目并选择刚刚导入的项目。它对我有用。希望对你也有用。:)

于 2011-08-26T09:01:43.560 回答
0

我有一个新的 Windows 7 笔记本,还必须将编译器合规级别设置为 1.5。在我以前的 Vista 工作站和我的 MacBook Pro 上,我从来没有遇到过这个问题。

于 2011-04-06T22:42:58.993 回答
0

我通过这样做解决了它:

  • 点击你的项目
  • 删除(不要勾选“删除磁盘上的项目内容”)

点击:

  • 窗户
  • 优先
  • 爪哇
  • 编译器
  • 勾选“使用默认合规设置”
  • 申请

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

  • 从您的工作区导入您的项目

错误消失了。

于 2011-08-25T05:50:55.953 回答
0

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

试试这个...

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

选择 Java 编译器。

勾选启用项目特定设置。

选择编译器合规级别 1.6

应用/确定。

于 2012-03-16T04:52:37.277 回答