有人有类似的问题吗,我导入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.

我得到错误删除所有@覆盖上面的函数。我有Windows 7 x64, jvm7 x64。(我做了Android工具->修复项目属性,但没有帮助)


当前回答

正如BMSAndroidDroid所说,这个问题可能是由错误的构建路径配置引起的。

如果您在构建路径中包含了一些库,然后移动这些库,构建路径将保存错误的引用,在编译过程中不会找到库,您将得到一个错误。

要修复它,右键单击您的项目文件夹>构建路径>配置构建路径 然后查看library选项卡,删除旧的库。

其他回答

我建议你检查jar文件是否正确地包含在你的项目中。有可能在没有jar文件的情况下,项目将无法编译

我通过以下两种方法解决了这个问题:

在Eclipse->“项目”菜单->“Java Compiler”->设置“Compiler compliance level”= 1.6 检查“使用默认合规设置” 设置'Generated .class compatibility' = 1.6 设置'Source compatibility ' = 1.6 然后进入“Windows”菜单—>“Preferences”—>“Java”,展开“Java”—>“Compiler”—>设置“Compiler compliance level”= 1.6

提示:源兼容性必须等于或小于遵从级别。

Go to the project folder and right click on it -> properties -> check off the read only box and click ok Right-click on your project and select "Android Tools -> Fix Project Properties" Right-click on your project and select "Properties -> Java Compiler", check "Enable project specific settings" and select 1.5 or 1.6 from "Compiler compliance settings" select box. (try all the levels one by one just in case) Under Window -> Preferences -> Java -> Compiler, set Compiler compliance level to 1.6 or 1.5.

希望这能解决问题。

正如BMSAndroidDroid所说,这个问题可能是由错误的构建路径配置引起的。

如果您在构建路径中包含了一些库,然后移动这些库,构建路径将保存错误的引用,在编译过程中不会找到库,您将得到一个错误。

要修复它,右键单击您的项目文件夹>构建路径>配置构建路径 然后查看library选项卡,删除旧的库。

在我的例子中,从openjdk7切换到openjdk6有帮助。后来我将遵从级别更改为1.6,所有编译都很好。