简单介绍一下通过清华大学 TUNA 镜像源下载Android源代码的办法,用google源停止搬运几乎是不成想象的工作。
留意:你需要先完成Mac下设置Android源代码编译情况一文所有的操做,出格是你要成立一个大小写敏感的磁盘,若是没有的话,git可能工做不一般,那也会让后面的编译工做不一般。
repo东西设置装备摆设1.下载 repo 东西:
mkdir ~/bin PATH=~/bin:$PATH curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo chmod a+x ~/bin/repo2.修改repo中的下载源为清华大学下载源 编纂~/bin/repo,将REPO_URL 一行替代成下面的:
REPO_URL = https://gerrit-google.tuna.tsinghua.edu.cn/git-repo3.选择特定的Android版本,若是是Nexus系列,你能够从关于手机中的版本号(build number)中从
https://source.android.com/source/build-numbers.html#source-code-tags-and-builds中找到对应的版本。好比我的Nexus 6P详细的版本号是MMB29P,他对应的分收是android-6.0.1_r8
4.在上一篇文章成立的大小写敏感的文件空间中,施行下面的号令初始化仓库
repo init -u https://aosp.tuna.tsinghua.edu.cn/platform/manifest -b android-6.0.1_r85.同步源码树(以后只需施行那条号令来同步).末端输入下面号令利用repo起头源代码下载同步,-j4暗示并发数为4,清华镜像只撑持更大并发数4::
repo sync -j4碎碎念按我的经历,下载完源代码大约需要35G的空间,清华大学的源速度还不错,自测下载速度能够到达3M/s,大约3小时下载完。若是为了节约空间的话,那么能够删除下载好的源代码目次下的.repo文件夹,但是如许就失去了同步的才能。
0