Google 官方 bazel 构建工具的安装
1.概要:
Bazel is an open-source build and test tool similar to Make, Maven, and Gradle. It uses a human-readable, high-level build language. Bazel supports projects in multiple languages and builds outputs for multiple platforms. Bazel supports large codebases across multiple repositories, and large numbers of users.
High-level build language
Bazel is fast and reliable
Bazel is multi-platform
Bazel scales
Bazel is extensible
2.安装 bazel Installing Bazel
需要注意的是,bazel 支持多个平台,即可在 win、linux、mac 系统运行。也就意味着,bazel、java、android-sdk、gcc 等都要一致平台,才可以顺利使用 bazel 编译工程。
在本文中,使用的 bazel 工具是官方编译好的 4.2.0 版本的可执行文件
在 win 平台下,bazel、java、android-sdk、gcc 等工具安装好后,编译 bazel-demo 总是会报错,无法正常编译,故猜测 bazel 对 win 平台的存在 兼容性问题
故决定,在 linux 平台搭建 bazel 构建工具所需的环境,避免出现各种未知问题
曾考虑下载 bazel source 进行编译,结果与上面一致,win 平台编译失败,linux 平台编译正常
3.linux 平台安装 android-sdk
To install it on a Debian based system simply do
Then add the Android SDK to your PATH, open ~/.bashrc in editor and add the following lines into the file
Run
Show all available sdk packages
Identify latest android platform (here it's 28) and run
Now you have adb, fastboot and the latest sdk tools installed
4.构建一个Android APP
具体可参考,bazel 的官方介绍
版权声明: 本文为 InfoQ 作者【Changing Lin】的原创文章。
原文链接:【http://xie.infoq.cn/article/0beaa2d1ea397f0236161828c】。文章转载请联系作者。
评论