Android 1.7 中不支持 lambda 表达式
Error:(129, 32) 错误: -source 1.7 中不支持 lambda 表达式
(请使用 -source 8 或更高版本以启用 lambda 表达式)
lambda expressions are not suported at this language level
解决方案一:
1:工程的build.gradle中需要写入
dependencies {
classpath 'me.tatarka:gradle-retrolambda:3.2.5'
}
2:app的build.gradle中需要写入
apply plugin: 'me.tatarka.retrolambda'
android {
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
}
解决方案二:
app的build.gradle中需要写入
android {
......
defaultConfig {
.....
jackOptions {
enabledtrue
}
}
......
//java8 support
compileOptions {
sourceCompatibilityJavaVersion.VERSION_1_8
targetCompatibilityJavaVersion.VERSION_1_8
}
}
(转载请注明花儿为何那样红博客)