利用清华和科大镜像源全程国内同步Android源码

环境: 2021-1-12 Ubuntu 20.04.1 LTS

网上类似的资料已经很多了,但由于时效性或多或少会有一些问题,我在这里记录下当前环境下成功同步的方法

下载前准备
1.安装必要工具

sudo apt install curl

sudo apt install vim

sudo apt install git

2.在~/bin目录下载 repo :

mkdir ~/bin

cd ~/bin

curl https://mirrors.tuna.tsinghua.edu.cn/git/git-repo -o repo

chmod +x repo

3.配置repo环境变量:sudo vim ~/.bashrc
3.1输入i进入编辑模式
3.2在末尾添加:

export PATH=~/bin:$PATH

export REPO_URL='https://mirrors.tuna.tsinghua.edu.cn/git/git-repo'

3.3按Esc退出编辑模式,输入:wq保存并退出
3.4使环境变量生效:source ~/.bashrc
4.在清华/科大镜像源下载初始包到工作目录(90GB左右):

清华源初始包

科大源初始包

5.在工作目录下解压:tar xf aosp-latest.tar
5.1经测试清华源下载的初始包直接repo sync会出现奇奇怪怪的问题,解决办法是:显示隐藏文件→打开aosp/.repo/manifests.git/config
5.2修改其中的url为:url = git://mirrors.ustc.edu.cn/aosp/platform/manifest
6.将python3默认指向python命令:

sudo rm /usr/bin/python

sudo ln -s /usr/bin/python3 /usr/bin/python

7.设置账号的缺省身份标识:

git config --global user.email "you@example.com"

git config --global user.name "Your Name"

8.回到aosp目录下同步源码:repo sync
9.成功同步源码!


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部