Android-Collection icon indicating copy to clipboard operation
Android-Collection copied to clipboard

新的编译工具 Jack

Open jp1017 opened this issue 9 years ago • 0 comments

Android Studio 2.1.0 版本支持Jack的功能, 即Java Android Compiler Kit. Jack是Android新的工具链, 优点是完全开源(与Oracle之争), 加快编译速度(节省一步), 提供代码优化与混淆功能. android-jack

使用方式:

  1. 确保编译版本Build Tools 24.0.0+, 即Android N以上.
  2. 项目的gradle脚本如下配置:
android {
    defaultConfig {
        jackOptions {
            enabled true
        }
    }
}

非常遗憾, 依赖注入库Dagger或Butterknife的核心库android-apt暂时不支持Jack, 参考这里: https://bitbucket.org/hvisser/android-apt/issues/33/support-for-jack-and-jill#comment-None

所以,如果你的项目里有用到这些库,会出现异常的,慎用。

jp1017 avatar May 12 '16 09:05 jp1017