在构建Cordova Android应用程序时收到此错误消息。
错误:(159,66)错误:-source不支持lambda表达式 1.7(使用-source 8或更高版本启用lambda表达式)
您已经在我的build.gradle(模块android)和build.gradle(模块CordovaLib)上设置了以下compileOptions,如下所示:
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
如何解决此问题?
答案 0 :(得分:0)
该错误源自您的app
模块。您必须为每个单独的模块设置Java 8。转到文件> 项目结构,然后从该模块的属性标签中对其进行更新,或者确保您已添加compileOptions
代码段到build.gradle
模块的正确app
文件。
如果还有其他模块,请在使用Java 8功能之前确保为Java 8设置了它们。
有关完整参考,请参见the official Android Java 8 Support Page。