您的位置:首页 > 移动开发 > Android开发

Android Studio 3.0及先前版本支持java 8

2017-10-20 10:06 417 查看
Android studio 3.0使用java8

Android Studio 3.0引入了对Java 8库和某些Java 8语言功能的内置支持。杰克不再需要,您应该首先禁用杰克使用默认工具链内置的改进的Java 8支持。参考官文

开启步骤:

1、右键项目->Open Module Settings



2、所有的的module的编译都选择1.8



----------------------------------------------  分割线  ----------------------------------------------

Android studio 3.0以下使用java8

使用第三方的Java8兼容插件,retrolambda。

在project的根build.gradle里添加:

dependencies {
classpath'me.tatarka:gradle-retrolambda:3.7.0'
}


然后在要使用java8的module的build.gradle里添加(每一个使用的module都要单独添加):

apply plugin:'me.tatarka.retrolambda'


当然下面compileOptions是少不了的:

android {
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
}


参考:

https://github.com/evant/gradle-retrolambda

AndroidStudio对于Java8特性的支持


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  android java8