说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

开源Android构建工具Buck 速度超Ant两倍

HTML文档下载 WORD文档下载 PDF文档下载
由Facebook推出的Buck,是一款开源Android build工具。Buck的速度是Ant的两倍。能同时匹配本地集成开发环境,以及无头文件编译开发,并支持单元测试,选用最均衡的方式获得代码覆盖率。目前支持Mac和Linux。

Buck是一个由Facebook推出的开源Android build工具。Buck可以加速你的Android构建,它通过独立构件并行来发挥多核的性能。进一步的,它还可以通过跟踪不变资源的情况下减少增量构建次数,从而以最小的资源集重建。它采用特殊的构建步骤,与Ant构建脚本不同。Facebook称,Buck最关注的就是速度,Buck的速度是Ant的两倍。

Buck基于单一的库进行构建,而无需创建不同分支,减少了维护所带来的困难。如果你开发了多个应用程序,或为一款应用开发了多个版本,那么Buck很适合帮助你组织管理你的Android项目。

更多特性:

  • 加速Android构建。通过并行发挥多核的优势,并跟踪不变资源,减少增量构建次数。
  • 采用特殊的构建步骤,速度是Ant的两倍。
  • 整合了库,避免没必要的重复编译和引用。
  • 支持单元测试,选用最均衡的方式获得代码覆盖率。
  • 基于你的build规则,建立IntelliJ项目。能同时匹配本地集成开发环境,以及无头文件编译开发。

目前,你可以在Github上找到Buck的开源代码以及更多详细信息。不过根据描述,Buck暂时仅支持Mac OS X和Linux,不支持Windows。如果你已经开发过Android应用,那么你可能已经安装了Buck运行所需的其他工具,包括Oracle JDK 7、Ant、Python 2.7、Git。

(编译/翟方庆 责编/张宁)

备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘