java如何将SourceCompatibility设置为javaVersion。第1版第8版
我安装了jdk1。8.0_112并在内部版本中编写以下代码。格拉德尔
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
我收到了这个错误
Error:Jack is required to support java 8 language features. Either enable Jack or remove sourceCompatibility JavaVersion.VERSION_1_8.
有人能帮我吗
# 1 楼答案
从https://developer.android.com/guide/platform/j8-jack.html开始,您还需要以下内容:
更新
请注意,Jack toolchain现在已被弃用https://android-developers.googleblog.com/2017/03/future-of-java-8-language-feature.html
# 2 楼答案
# 3 楼答案
Android Studio 3.0 Preview 1及更高版本支持所有Java 7语言功能和Java 8语言的一个子集不再支持Jack,您应该首先禁用Jack,以使用默认工具链中内置的改进Java 8支持
发件人: Use Java 8 language features