最近想学习一下android的源码。虽然网上有很多教程,但是有的是由于环境不同,有的是因为时间比较早了,所以在下载和编译的过程中还是遇到了一些问题。
先说下我的环境:Mac OS 10.13.3。Xcode版本一开始是9.2(后来换成了8.3.3原因后面说)。
配置环境
这一点
官方文档写的非常详细,按照步骤操作就可以。
这里分配磁盘空间我是分了100个G。我的mac一共才256G,非常心疼。但是后来发现100G都不一定够。
注意这里面还有有安装Xcode这一步,我就直接从apple store安装了一个最新版本,目前最新的稳定版就是9.2,5个多g。
下载
下载这一步这个
官方文档也很详细,直接照做。
仗着有vpn,根本没care替换国内源的问题,结果下载的时候虽然大部分能下载,速度还不错,峰速能达到8M/s。但是细看日志里边一堆404的,也就是说好多都下载失败了。最后乖乖替换回了国内清华的镜像。好在repo sync 不会从头下载,所以只要替换了源重新执行就行。
替换方式:
修改
.repo/manifests.git/config中的
REPO_URL=