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

}

}

 

posted @ 2019-03-01 15:30  花儿为何那样红  阅读(1083)  评论(0编辑  收藏  举报