【发布时间】:2013-05-16 21:36:36
【问题描述】:
我目前正在使用 ant 构建 Android 项目,但它根本不适合大型项目,并且维护不同的可交付成果变得很痛苦。
我正在研究的两个替代方案是 Facebook 的 Buck (http://facebook.github.io/buck/) 和 Google 支持 Android Studio (http://tools.android.com/tech-docs/new-build-system/user-guide) 的 Gradle。
除了试用它们并阅读它们的报道外,我还想向 Stackoverflow 的优秀人士请教您的建议。如果您已经使用过这两种工具有一段时间了,最好给 Buck 加分,因为它没有得到那么多的覆盖。
重点是
- 构建速度,专门用于开发构建
- 来自同一代码库的多个可交付成果
- 易于使用
我也愿意接受其他选择。你有什么建议,为什么?
【问题讨论】:
-
我喜欢 gradle(不知道降压)。 gradle 有点慢,但你可以使用 gradle 守护进程加快速度 (gradle.org/docs/current/userguide/gradle_daemon.html)