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

}

}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容