官方文档
https://chromium.googlesource.com/chromium/src/+/master/docs/android_build_instructions.md
准备
Ubuntu (其他linux也可以,但是官方推荐ubuntu,Windows和mac是不行的)
梯子
下载depot_tools
depot_tools是Google提供的为chromium进行代码管理的一套工具,包括gclient,gn,gyp等一系列脚本工具等,在以后和源码打交道时会一直使用到它。
首先是下载。
git clone https://chromium.googlesource.com/chromium/tools/depot_tools.git
下载后配置环境变量,在.bashrc或者.bash_profile或.zshrc等。
export PATH = [your_depot_tools dir]/bin:$PATH
下载chromium源码
首先是创建一个目录存放源码,然后进入这个源码。
mkdir chromium && cd chromium
fetch --nohooks android
如果您不想要完整的回购历史记录,可以通过将–no