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

}

}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM