This question already has an answer here:
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
}
I had this error
Error:Jack is required to support java 8 language features. Either enable Jack or remove sourceCompatibility JavaVersion.VERSION_1_8.
What should I do?
Error:Jack is required to support java 8 language features. Either enable Jack or remove sourceCompatibility JavaVersion.VERSION_1_8.
The error say that you have to enable Jack.
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
}
}
来源:https://stackoverflow.com/questions/37004069/errorjack-is-required-to-support-java-8-language-features