lambda是java8中的新特性,Android默认不支持lambda表达式。这篇文章主要是讲在android studio中lambda的配置。
三步:
1.项目根目录的project/build.gradle 中添加lambda依赖:
dependencies {
classpath 'com.android.tools.build:gradle:2.2.2'
...
classpath 'me.tatarka:gradle-retrolambda:3.2.0' //添加lambda依赖
}
2.在module/build.gradle中,添加支持lambda的plugin。
apply plugin: 'me.tatarka.retrolambda'
3.在module/build.gradle中android节点下,指定jdk版本信息为1.8:
android{
...
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
}
至此,配置就完成了。