Gradle: 錯誤: -source 1.7 中不支援 lambda 表示式 (請使用 -source 8 或更高版本以啟用 lambda 表示式)
阿新 • • 發佈:2019-01-22
如何在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_8targetCompatibility JavaVersion.VERSION_1_8 } } 然後gradle同步一下就好了。