下载安卓源码手记(mac下)
作者:互联网
本文提供的url可能在未来有变动,我不能保证提供的方法在未来仍然能够使用
较新版本的安卓(2020年)以后
现成的源码包
下载地址 http://mirrors.ustc.edu.cn/aosp-monthly/ 中科大
https://mirrors.tuna.tsinghua.edu.cn/aosp-monthly/aosp-latest.tar 清华
较旧源码,使用repo工具下载(仅下载,不编译)
重要:git 配置 用户名和邮箱
git config --global user.name 用户名
git config --global user.email 邮箱
安装repo工具
mac用户可以 brew install repo
which repo打开实际指向的repo文件
找到REPO_URL字段,将url修改为https://gerrit-googlesource.proxy.ustclug.org/git-repo保存
或
如果你之前已经通过某种途径获得了 AOSP 的源码(或者你只是 init 这一步完成后), 你希望以后通过 TUNA 同步 AOSP 部分的代码,只需要修改 .repo/manifests.git/config,将
url = https://android.googlesource.com/platform/manifest
更改为
url = https://mirrors.tuna.tsinghua.edu.cn/git/AOSP/platform/manifest
或者可以不修改文件,而执行
git config --global url.https://mirrors.tuna.tsinghua.edu.cn/git/AOSP/.insteadof https://android.googlesource.com
新建一个目录用于存放aosp
mkdir ~/Users/Downloads/aosp
进入目录
cd ~/Users/Downloads/aosp
初始化repo,同时设定下载的安卓版本
安卓版本号https://source.android.com/setup/start/build-numbers#source-code-tags-and-builds
repo init -u https://mirrors.tuna.tsinghua.edu.cn/git/AOSP/mirror/manifest 最新版
repo init -u https://mirrors.tuna.tsinghua.edu.cn/git/AOSP/platform/manifest -b android-4.0.1_r1
建立次级镜像(可选)
repo init -u https://mirrors.tuna.tsinghua.edu.cn/git/AOSP/mirror/manifest --mirror
最后开始下载
repo sync
实测300m带宽下载及处理2.5小时,约130GB
标签:git,cn,安卓,repo,AOSP,mac,源码,https,edu 来源: https://www.cnblogs.com/qsbye/p/15253078.html