发现' 1.8'代替。 Android需要编译器合规性级别5.0或6.0。请使用Android工具>修复项目属性

时间:2016-12-05 10:51:33

标签: android eclipse

我想用JDK 1.8编译我的代码,但是在将java编译器改为1.8时,我在cmd中遇到错误:Android需要编译器合规性级别5.0或6.0。发现' 1.8'代替。请使用Android工具>修复项目属性。

1 个答案:

答案 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