Android AOSP源码国内高速下载,repo AOSP同步
这里介绍通过中国科学技术大学 Linux 用户协会的镜像网站来下载AOSP网址连接:https://lug.ustc.edu.cn/wiki/mirrors/help/aosp这上面有详细相关说明。第一步,下载repo工具,执行repo init命令时,设计者出于维护和使用体验的考虑,每次都要去服务器端同步最新版本的repo工具,这时大家经常会遇到报错:fatal: Cannot
·
这里介绍通过中国科学技术大学 Linux 用户协会的镜像网站来下载AOSP
网址连接:https://lug.ustc.edu.cn/wiki/mirrors/help/aosp这上面有详细相关说明。
第一步,下载repo工具,执行repo init命令时,设计者出于维护和使用体验的考虑,每次都要去服务器端同步最新版本的repo工具,这时大家经常会遇到报错:
fatal: Cannot get https://gerrit.googlesource.com/git-repo/clone.bundle
fatal: error [Errno 110] Connection timed out
正确的做法是,通过清华大学镜像源clone repo代码
git clone https://gerrit-google.tuna.tsinghua.edu.cn/git-repo
然后将git-repo目录下的repo加入到环境变量
vim ~/.profile
最后一行加入
export PATH="~/git-repo:$PATH"
保存,然后重载环境变量
. ~/.profile
这个使用repo init 就不会出错了。
第二步,同步代码
在家目录下建立一个工作目录(名字任意)目录,用来放置AOSP代码
mkdir android
cd android
然后执行repo init初始化仓库,这里得到的是AOSP的主线版本,主线版本一般处于开发中,不稳定。通常,我们应下载特定的 Android 版本支线(下面有操作说明),
repo init -u git://mirrors.ustc.edu.cn/aosp/platform/manifest
## 如果提示无法连接到 gerrit.googlesource.com,可以编辑 ~/bin/repo,把 REPO_URL 一行替换成下面的:
## REPO_URL = 'https://gerrit-googlesource.proxy.ustclug.org/git-repo
如果需要某个特定的 Android 版本(Android 版本列表):
repo init -u git://mirrors.ustc.edu.cn/aosp/platform/manifest -b android-4.4.2_r1
同步源码树(以后只需执行这条命令来同步):
# 注意:中科大Git 服务器每 IP 限制 5 个并发连接。repo sync 命令默认使用 # 4 个并发连接,请勿使用 -j 参数增加并发连接数。
repo sync
更多推荐
已为社区贡献1条内容
所有评论(0)