
使用蘭姆達(dá)表達(dá)式
使用java8的蘭姆達(dá)表達(dá)式會(huì)報(bào)錯(cuò):
Error:Jack is required to support java 8 language features. Either enable Jack or remove sourceCompatibility JavaVersion.VERSION_1_8.
需要在build.gradle文件中添加:
android {
...
compileSdkVersion 25
buildToolsVersion "25.0.2"
defaultConfig {
...
jackOptions {
enabled true
}
}
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
}