开源Android构建工具Buck
2013-05-17 18:39
399 查看
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。
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。
相关文章推荐
- Facebook Buck和xctool:针对Android和iOS的开源构建工具
- Android构建工具:Buck: An Android build tool
- Android构建工具Gradle知识2
- Android开发——Android Studio使用新的Gradle构建工具配置NDK环境
- Android开源项目——开发及测试工具篇
- Android开源工具库
- 构建工具的发展及Android Gradle快速上手
- 2018年开发者不可错过的开源工具 —— Android 篇
- Android的一些有用的库,示例,工具和开源应用
- (4.2.2)【android开源工具】Android SlidingMenu 使用详解
- (4.2.9)【android开源工具】Android ORMLite 框架的入门用法
- 开源WebGIS系统构建工具集合 (转贴)
- Android开发工具升级(Android Studio的环境搭建和项目构建)
- 【腾讯开源】Android性能测试工具APT使用指南
- Android开源项目第二篇——工具库篇
- android 使用开源工具ChkBugReport分析Bugreport
- Android官方技术文档翻译——开发工具的构建概述
- 一览新的 Android Gradle 构建工具:新的 DSL 结构 和 Gradle 2.5
- Android开源项目第四篇——开发及测试工具篇
- Android开源工具库