开源Android构建工具Buck
来源:互联网 发布:大数据分析师 编辑:程序博客网 时间:2024/05/16 07:51
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。
- 开源Android构建工具Buck
- Android构建工具:Buck: An Android build tool
- android切换buck构建项目
- Facebook Buck和xctool:针对Android和iOS的开源构建工具
- 基于Facebook Buck改造Android构建系统之初体验
- 10 行配置从 Android Studio + Gradle 构建体系迁移到 Facebook 的 Buck 构建体系
- (4.6.11.5)基于Facebook Buck改造Android构建系统之初体验
- (4.6.11.6)基于Facebook Buck改造Android构建系统之基本概念
- Android开发周报:CM 7.1体验版发布、Buck构建工程实战
- Android开发周报:CM 7.1体验版发布、Buck构建工程实战
- Buck: An Android build tool
- 使用BUCK 编译Android应用
- android gradle构建工具
- android构建工具gradle
- Android Studio构建工具Gradle构建原理
- Android最佳构建工具介绍
- Java开源 构建工具
- 使用 buck 打包 Android( 使用OkBuck给Android Studio+gradle生成 buck 脚本)
- Waiting ten thousand years for Love
- 抽象层次
- mysql分表的3种方法[转]
- STL——map用法
- 包装malloc的一些方法
- 开源Android构建工具Buck
- Struts标签学习
- 如何快速的了解某个技术是干什么的
- iOS的View之间的数据传
- cvMinAreaRect2外接矩形
- 学习新东西前奏篇
- mysql分区功能详细介绍[转]
- 面向对象的程序设计语言学习要点
- substring在java中的用法