错误:杰克需要支持Java 8语言function

当我试图更新我的android项目使用Java 8后,通过添加获取android studio 2.1和android N SDK

compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 } 

我有这个错误

错误:Jack需要支持Java 8语言function。 启用插件或删除sourceCompatibility JavaVersion.VERSION_1_8。

我该怎么办?

错误:Jack需要支持Java 8语言function。 启用插件或删除sourceCompatibility JavaVersion.VERSION_1_8。

错误说,你必须启用杰克

要在您的Android项目中启用对Java 8的支持,您需要像这样configuration您的build.gradle文件

 android { ... compileSdkVersion 23 buildToolsVersion "24rc2" defaultConfig { ... jackOptions { enabled true } } compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 } }