我有一个源代码,目前我使用 Java Compiler 1.6 来编译它,我想改用 1.7 版本,我转到项目属性并在 Java Compiler 部分中将“编译器合规性”更改为 1.7,但是当我构建项目时我得到一个错误:
Android 要求编译器合规级别为 5.0 或 6.0。而是找到了“1.7”。请使用 >Android 工具 > 修复项目属性。
当我做它的建议时,它再次将编译器更改为 1.6。我正在使用 Android 开发工具。
谢谢
我有一个源代码,目前我使用 Java Compiler 1.6 来编译它,我想改用 1.7 版本,我转到项目属性并在 Java Compiler 部分中将“编译器合规性”更改为 1.7,但是当我构建项目时我得到一个错误:
Android 要求编译器合规级别为 5.0 或 6.0。而是找到了“1.7”。请使用 >Android 工具 > 修复项目属性。
当我做它的建议时,它再次将编译器更改为 1.6。我正在使用 Android 开发工具。
谢谢
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