在获得android studio 2.1和android N SDK之后,我尝试更新我的android项目以使用Java 8,方法是添加
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
我有这个错误
错误:Jack需要支持java8语言功能。启用插孔或删除sourceCompatibility JavaVersion.VERSION_1_8。
我该怎么办?
发布于 2016-05-03 20:32:31
错误:Jack需要支持java8语言功能。启用插孔或删除sourceCompatibility JavaVersion.VERSION_1_8。
该错误提示您必须启用Jack的。
要在Android项目中启用对Java8的支持,您需要这样配置您的build.gradle
文件
android {
...
compileSdkVersion 23
buildToolsVersion "24rc2"
defaultConfig {
...
jackOptions {
enabled true
}
}
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
}
https://stackoverflow.com/questions/37004069
复制相似问题