如何在intellij中设置java language level?如果language level设置为1.7,是无法支持1.8才有的lambda。
Gradle: 错误: -source 1.7 中不支持 lambda 表达式(请使用 -source 8 或更高版本以启用 lambda 表达式),报错处理:
网上说在file->project structure中设置language level为1.8,但是没有用。
解决方法:
在module的build.gradle文件中android部分增加
android {
其他设置....
compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 } } 然后gradle同步一下就好了。