在Android Studio中,如何配置我的项目以使用Java 8

时间:2015-03-12 01:40:08

标签: android-studio java-8

我最近开始使用安装了JDK版本“1.8.0_40”(64位)的Android Studio 1.1.0(适用于Windows的软件包135.1740770)进行开发。

到目前为止一切正常,除了我无法导入添加了Java 8的类。我在尝试导入 java.util.Optional 时认出了它,但它是一样的用例如java.util.stream。

可能是我的项目以某种方式仅使用JDK标准库的Java 7子集的情况吗?是否可以(推荐)改变它?我在属性文件,清单和IDE设置中查找了java版本参数。没有找到类似的东西......任何经历过类似事情的人都会这样吗?

顺便说一下。在Is it possible to use Java 8 for Android development?中的第一条评论之后,基本上应该是可能的,但它似乎只涵盖了Eclipse ..

1 个答案:

答案 0 :(得分:3)

如果您在链接的评论中进一步阅读,您将找到解决方案:

  

您可以使用JDK 6或更高版本进行Android开发。但是,编译支持Java版本6(在KitKat的情况下为7)。

所以是的,您可以使用JDK 8进行开发,但是您需要将语言级别设置为JDK 6或JDK 7.您不能使用添加到JDK 8的任何功能。要在Android Studio中设置语言级别,转到:

File > Project Structure > Project > Select Project language level