首先就是各种软件的下载。
第一步下载git
sudo apt-get upgrade
sudo apt-get install git
git config --global user.email "xxxxxxx@gmail.com"
git config --global user.name "xxxxx"
第二步下载Python
1、sudo apt update
2、sudo apt install python3.9
//查看python版本号,确认是否安装成功
3、python3-V
下载aosp因为安装python出现的小插曲,Ubuntu给出的报错
/usr/bin/env: ‘python’: No such file or directory
解决方案
whereis python3 //查看python3的安装位置因为我们已经在上面下载安装了
sudo ln -s /usr/bin/python3 /usr/bin/python //为python创建符号连接
第三步下载openssl
sudo apt-get install openssl
sudo apt-get install libssl-dev
第四步下载curl
sudo apt-get install curl
第五步下载repo
mkdir ~/bin
PATH=~/bin:$PATH
curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
## 如果上述 URL 不可访问,可以用下面的:
## curl -sSL 'https://gerrit-googlesource.proxy.ustclug.org/git-repo/+/master/repo?format=TEXT' |base64 -d > ~/bin/repo
chmod a+x ~/bin/repo
接下来就是激动人心的cv时刻,我使用的是中科大的镜像,按照中科大给的方案
创建工作目录
mkdir WORKING_DIRECTORY
cd WORKING_DIRECTORY
初始化仓库:
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 版本列表 (CN),镜像站 tags 列表):
repo init -u git://mirrors.ustc.edu.cn/aosp/platform/manifest -b android-4.0.1_r1
同步源码树(以后只需执行这条命令来同步):
repo sync
下载好后是这个样子的
image.png
网友评论