在android studio 中使用retrolambda
1,下载jdk8
2,在Project的buildscript->dependencies中增加classpath , 这会使用retrolambda来编译Java代码
classpath 'me.tatarka:gradle-retrolambda:3.3.0-beta4'
3,在app module的build.gradle中添加应用插件声明:apply plugin: 'me.tatarka.retrolambda'
4,在app module的build.gradle->android中增加compileOptions ,这会让IDE使用用JAVA8语法解析
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
5,指定将源码编译的级别,,使用下列代码,会将代码编译到兼容1.6的字节码格式
retrolambda {
javaVersion JavaVersion.VERSION_1_6
}
1,下载jdk8
2,在Project的buildscript->dependencies中增加classpath , 这会使用retrolambda来编译Java代码
classpath 'me.tatarka:gradle-retrolambda:3.3.0-beta4'
3,在app module的build.gradle中添加应用插件声明:apply plugin: 'me.tatarka.retrolambda'
4,在app module的build.gradle->android中增加compileOptions ,这会让IDE使用用JAVA8语法解析
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
5,指定将源码编译的级别,,使用下列代码,会将代码编译到兼容1.6的字节码格式
retrolambda {
javaVersion JavaVersion.VERSION_1_6
}