5

我有一个源代码,目前我使用 Java Compiler 1.6 来编译它,我想改用 1.7 版本,我转到项目属性并在 Java Compiler 部分中将“编译器合规性”更改为 1.7,但是当我构建项目时我得到一个错误:

Android 要求编译器合规级别为 5.0 或 6.0。而是找到了“1.7”。请使用 >Android 工具 > 修复项目属性。

当我做它的建议时,它再次将编译器更改为 1.6。我正在使用 Android 开发工具。

谢谢

4

1 回答 1

8

Android SDK 不支持 JDK 1.7,这就是不允许您将其用于编译器合规性的原因。您需要使用System requirements此处提到的 JDK 1.6:

http://developer.android.com/sdk/index.html

更新 从 Android Studio 0.3.2 开始,似乎支持 Java 7 功能:http ://tools.android.com/recent/androidstudio032released

于 2013-09-28T16:52:57.197 回答