美文网首页
Error:Jack is required to suppor

Error:Jack is required to suppor

作者: 小浩_w | 来源:发表于2018-10-16 09:17 被阅读0次

    原因:

    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
            }
    }
    

    相关文章

      网友评论

          本文标题:Error:Jack is required to suppor

          本文链接:https://www.haomeiwen.com/subject/swyczftx.html