- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
在 Android N 发布后,Google 正式发布了带有 Android Studios 2.1 的 Jack 工具链。
Jack 的主要优点(由于这个 page )是:
Completely open source
Available in AOSP; partners are welcome to contribute.
Speeds compilation time
Jack has specific supports to reduce compilation time: pre-dexing,incremental compilation and a Jack compilation server.
Handles shrinking, obfuscation, repackaging and multidex
Using a separate package such as ProGuard is no longer necessary.
但不支持注释处理、代码编织(例如 aspectj)、字节码操作(这对我来说非常重要)。
同时加快编译时间对我来说并不明智,我创建了一个带有少量依赖项的示例项目,在 jack 和默认编译器中,编译和构建时间不到 10-15 秒。
那么我为什么要迁移到 Jack?
最佳答案
现在使用 Android Gradle Plugin 2.2.0-alpha1 或更高版本,默认支持注释处理。
也是由于这个issue稍后将支持对字节码编织有用的转换 API。
关于android - 使用 Jack 和 Jill 有什么优势?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35964716/
我在使用其他 不是 Newtownsoft.Json 的 json 库(反)序列化 DynamicObject 时遇到问题。(吉尔、NetJSON、ServiceStack.Text...) 这是我的
Google已正式发布其博客http://android-developers.blogspot.fr/2014/12/hello-world-meet-our-new-experimental.ht
我刚刚阅读了@eric lafortune 的新博客文章,内容涉及 Jack 和 Jill 在 Android 上的新编译器。 http://www.saikoa.com/blog/the_upcom
在 Android N 发布后,Google 正式发布了带有 Android Studios 2.1 的 Jack 工具链。 Jack 的主要优点(由于这个 page )是: Completely o
我一直在做UVA OnlineJudge 507 - Jill Rides Again .我编写了代码,它适用于“调试”页面和其他论坛的每个测试用例。但是当我提交给在线法官时,它变成了错误的答案。这是
灵感来自this answer ,我正在使用: java -jar %BUILDTOOLSPATH%\jill.jar --output classes.jayce src java -jar %BU
我是一名优秀的程序员,十分优秀!