Error:Jack is required to support java 8 language features. 及Jack的介绍
2017-12-21 10:37
429 查看
使用androidstudio2.2.0编译提出需要java.
Error:Jack is required to support java 8 language features. Either enable Jack or remove sourceCompatibility JavaVersion.VERSION_1_8.
原因:
2016 年 3 月 10 日, Google 向外界发布了 Android N 的预览版,并宣布了 Android N 的 Roadmap ,Android
N 的最终版源代码将于今年 8 或 9 月份释出到 AOSP 项目。
在众多的 Android N 新特性中,有一项新工具链的出现与 Android 生态圈的所有开发者息息相关,即 Jack & Jill 编译器的引入。在依赖了 Sun/Oracle 的 Java 编译器十年之后,Jack 是 Java Android Compiler Kit 的缩写,它可以将 Java 代码直接编译为 Dalvik 字节码,并负责 Minification, Obfuscation, Repackaging, Multidexing, Incremental compilation。它试图取代
javac/dx/proguard/jarjar/multidex 库等工具。
Android 终于有了自己的 Java 编译器。Android7.0(API24)在对JAVA8的支持上,需要使用新的编译器。
解决方法:
defaultConfig {
applicationId "com.xxx"
minSdkVersion 19
targetSdkVersion 24
versionCode 1
versionName "1.0"
jackOptions {
enabled true
}
}
在defaultConfig中添加红色部分即可。
Error:Jack is required to support java 8 language features. Either enable Jack or remove sourceCompatibility JavaVersion.VERSION_1_8.
原因:
2016 年 3 月 10 日, Google 向外界发布了 Android N 的预览版,并宣布了 Android N 的 Roadmap ,Android
N 的最终版源代码将于今年 8 或 9 月份释出到 AOSP 项目。
在众多的 Android N 新特性中,有一项新工具链的出现与 Android 生态圈的所有开发者息息相关,即 Jack & Jill 编译器的引入。在依赖了 Sun/Oracle 的 Java 编译器十年之后,Jack 是 Java Android Compiler Kit 的缩写,它可以将 Java 代码直接编译为 Dalvik 字节码,并负责 Minification, Obfuscation, Repackaging, Multidexing, Incremental compilation。它试图取代
javac/dx/proguard/jarjar/multidex 库等工具。
Android 终于有了自己的 Java 编译器。Android7.0(API24)在对JAVA8的支持上,需要使用新的编译器。
解决方法:
defaultConfig {
applicationId "com.xxx"
minSdkVersion 19
targetSdkVersion 24
versionCode 1
versionName "1.0"
jackOptions {
enabled true
}
}
在defaultConfig中添加红色部分即可。
相关文章推荐
- Error:Jack is required to support java 8 language features. 及Jack的介绍
- Error:Jack is required to support java 8 language features. 异常解决方法及介绍
- Error:Jack is required to support java 8 language features. Either enable Jack or remove sourceCompa
- Error:Jack is required to support java 8 language features. Either enable Jack or remove sourceCompa
- Error:Jack is required to support java 8 language features. Either enable Jack or remove sourceCompa
- Error:Jack is required to support Java 8 language features
- android studio项目报:Error:Jack is required to support java 8 language features. Either enable Jack
- 解决bug:项目配置java8时出现Error:Jack is required to support java 8 language features...
- Error:Jack is required to support java 8 language features. Either enable Jack or remove sourceCompa
- Error:Jack is required to support java 8 language features. Either enable Jack or remove...
- Error:Jack is required to support java 8 language features. Either enable Jack or remove sourceCompa
- Error:Jack is required to support java 8 language features. Either enable Jack or remove sourceCompa
- Error:Jack is required to support java 8 language features. Either enable Jack or remove sourceCompa
- Android--Error:Jack is required to support java 8 language features. Either enable Jack or remove so
- Error:Jack is required to support java 8 language features.
- Error:Jack is required to support java 8 language features. Either enable Jack or remove sourceCompa
- Error:Jack is required to support java 8 language features.
- Error:Jack is required to support java 8 language features. Either enable Jack or remove sourceCompa
- Error:Jack is required to support java 8 language features. Either enable Jack or remove sourceCompa
- 解决 Error:Jack is required to support java 8 language features. Either enable Jack...