利用清华和科大镜像源全程国内同步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.成功同步源码!
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
