Android需要编译器合规性级别5.0或6.0.找到'1.7'而不是.请使用Android工具>修复项目属性

Dam*_*mir 284 java android

有没有人有类似的问题,我导入Android项目,我得到的错误就像

[2011-10-03 17:20:09 - Screen] Android requires compiler compliance level 5.0 or 6.0. Found '1.7' instead. Please use Android Tools > Fix Project Properties.
[2011-10-03 17:21:55 - App] Android requires compiler compliance level 5.0 or 6.0. Found '1.7' instead. Please use Android Tools > Fix Project Properties.
[2011-10-03 17:21:59 - App] Android requires compiler compliance level 5.0 or 6.0. Found '1.7' instead. Please use Android Tools > Fix Project Properties.
Run Code Online (Sandbox Code Playgroud)

我有错误删除所有@Override以上的功能.我有Windows 7 x64,jvm7 x64.有没有人知道什么是错的?(我做了Android工具 - >修复项目属性,但没有帮助)

小智 448

那不是问题,杰克.Android SDK不是x64,但适用于x64 jvm(和x64 eclipse IDE).

正如helios所说,您必须将项目兼容性设置为Java 5.0或Java 6.0.

为此,有两个选择:

  1. 右键单击您的项目并选择"Android Tools -> Fix Project Properties"(如果这不起作用,请尝试第二个选项)
  2. 右键单击项目并选择"Properties -> Java Compiler",选中"启用项目特定设置",然后从"编译器符合性设置"选择框中选择1.5或1.6 .

  • 没帮我:-( (26认同)
  • 但是,如果你想要编译器1.7并仍然得到这个错误怎么办?你怎么能解决这个问题? (3认同)

小智 20

  1. 转到项目文件夹并右键单击它 - > properties ->选中"只读"框,然后单击"确定"

  2. 右键单击您的项目并选择 "Android Tools -> Fix Project Properties"

  3. 右键单击您的项目"Properties -> Java Compiler","Enable project specific settings"然后从"编译器合规性设置"选择框中选择,选中并选择1.5或1.6.(以防万一)逐个尝试所有级别

  4. Window -> Preferences -> Java -> Compiler,将编译器合规性级别设置为1.6或1.5.

希望它能解决问题.


Jac*_*ack 13

我建议使用x86版本的jvm.当我第一次拿到我的新笔记本电脑(x64)时,我想要一路走x64(jvm,jdk,jre,eclipse等等).但是一旦我完成所有设置,我意识到Android SDK不是x64,所以我遇到了问题.回到x86 jvm,你应该没问题.

编辑:11/14/13

我已经看到了最近的一些活动,并认为我会详细说明一下.

我没有说它不适用于x64,我只是推荐使用x86.

这是关于x64 JDK优缺点的好文章.64位Java平台的好处

思考过程:到底是什么?为什么我要尝试使用64位JDK?仅仅因为我有64位操作系统?我是否需要64位JDK的任何功能?64位JDK中是否还有其他功能?!为什么这个s***不会在一起玩得很好!?F***它我要32位.


Can*_*ner 8

Project- > Clean...为我修好.

我的日食已经停止工作,所以我清理了workspace目录,当我在导入项目时运行eclipse后,我遇到了这个问题.这里建议的其他解决方案不起作用.


小智 6

对于在修复项目属性后仍然收到错误的大多数人,您可能在设置环境时安装了Java 7 SDK,但Android开发目前不支持它.

作为错误消息sais,您应该已经安装了Java 5.0或6.0,但是找到了Java 7.

如果在未先安装Java 5或6的情况下修复项目属性,则会再次看到相同的错误.

  • 首先,确保安装了Java SDK 5或6,或者安装它.
  • 检查您的环境变量(JAVA_HOME)是否指向SDK 5/6.

然后:

  • 检查Eclipse是否默认使用SDK 5/6(Window => Prefs.=> Java => Compiler
  • 禁用项目特定设置(项目属性=> Java编译器)
  • 修复项目属性

要么

  • 默认情况下使用JDK 7离开Eclipse.
  • 启用项目特定设置(项目属性=> Java编译器)
  • 选择Compiler Compliance 1.5或1.6(Project Properties => Java Compiler)