簡體   English   中英

錯誤:-source 1.7不支持lambda表達式(使用-source 8或更高版本來啟用lambda表達式)

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM