我想用JDK 1.8编译我的代码,但是在将java编译器改为1.8时,我在cmd中遇到错误:Android需要编译器合规性级别5.0或6.0。发现' 1.8'代替。请使用Android工具>修复项目属性。
答案 0 :(得分:2)
似乎你无法在Eclipse的android项目中使用Java 1.8,看看文档说的是什么:
支持Java 8语言功能需要一个名为的新编译器 插口。 Jack仅在Android Studio 2.1及更高版本上受支持。因此,如果 如果要使用Java 8语言功能,则需要使用Android Studio 2.1构建您的应用程序。
你不需要做任何不同的事情来使用杰克 - 只需使用你的 用于编译树或项目的标准makefile命令。插口 是M的默认Android构建工具链。
关于Java 8和Android:Use Java 8 Language Features
安装Android Studio:Android Studio - The Official IDE for Android
导入项目:Import Eclipse Projects to Android Studio
了解有关Jack编译器的更多信息:The Jack toolchain