源码先锋

源码先锋

下载 Android 编译系统的源代码

admin 186 36
准备

操作系统:macOSBigSur(11.1)

官方文档:

网络代理:为保证网络连接稳定性,建议准备可以连通文中所提及网络目标的代理服务。

硬盘空间:编译系统的源代码较丰富,即便是其中一个分支也可能占用数十GB的空间,建议硬盘预留40GB以上的空间。

操作步骤

如果有可用代理服务,使用下述命令在终端上设置

exporthttp_proxy=***.***.***.***:portexporthttps_proxy=***.***.***.***:port

安装repo

将该目录加入PATH环境变量中PATH=~/bin:$PATH为repo工具增加可运行权限chmoda+x~/bin/repo

成功下载repo工具

下载源代码

定位到该目录中cd~/Documents/Code/AndroidBuildSystem配置repo参数,设定需要同步的源代码分支,本例中分支为studio-master-devrepoinit-u,能减少硬盘占用空间-q为quiet的缩写,屏蔽verbose级别以下的日志reposync-c-j4-q

正在同步源代码(如果网络不稳定,很容易出现图中的SSL_ERROR)

成功下载源代码

源代码同步成功源代码同步成功