![](/img/trans.png)
[英]intellij with Android SDK : lambda expressions are not supported in -source 1.7
[英]Error: lambda expressions are not supported in -source 1.7 (use -source 8 or higher to enable lambda expressions)
我在構建Cordova Android應用程序時收到此錯誤消息。
錯誤:(159,66)錯誤:-source 1.7不支持lambda表達式(使用-source 8或更高版本來啟用lambda表達式)
如您在此處看到的,在我的build.gradle(模塊android)和build.gradle(模塊CordovaLib)上設置了以下compileOptions:
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
如何解決這個問題?
該錯誤源於您的app
模塊。 您必須為每個單獨的模塊設置Java 8。 轉到“ 文件” >“ 項目結構” ,然后從該模塊的“ 屬性”選項卡中對其進行更新,或確保已將compileOptions
片段添加到app
模塊的正確build.gradle
文件中。
如果還有其他模塊,請在使用Java 8功能之前確保為Java 8設置了它們。
有關完整參考,請參見官方的Android Java 8支持頁面 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.