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

使用方式:
- 确保编译版本Build Tools 24.0.0+, 即Android N以上.
- 项目的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
所以,如果你的项目里有用到这些库,会出现异常的,慎用。