错误:需要杰克才能支持Java 8语言功能 [英] Error:Jack is required to support java 8 language features
问题描述
当我在获取android studio 2.1和android N SDK之后尝试更新我的android项目以使用Java 8时 通过添加
When I tried to update my android project to use Java 8 after getting android studio 2.1 and android N SDK by adding
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
我遇到了这个错误
错误:需要Jack才能支持Java 8语言功能.启用Jack或删除sourceCompatibility JavaVersion.VERSION_1_8.
Error:Jack is required to support java 8 language features. Either enable Jack or remove sourceCompatibility JavaVersion.VERSION_1_8.
我该怎么办?
推荐答案
错误:需要Jack才能支持Java 8语言功能.任何一个 启用Jack或删除sourceCompatibility JavaVersion.VERSION_1_8.
Error:Jack is required to support java 8 language features. Either enable Jack or remove sourceCompatibility JavaVersion.VERSION_1_8.
错误提示您必须启用杰克.
要在您的Android项目中启用对Java 8的支持,您需要像这样配置build.gradle
文件
To enable support for Java 8 in your Android project, you need to configure your build.gradle
file like that
android {
...
compileSdkVersion 23
buildToolsVersion "24rc2"
defaultConfig {
...
jackOptions {
enabled true
}
}
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
}
这篇关于错误:需要杰克才能支持Java 8语言功能的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!