先说一下我的系统环境,我是在windows下使用VirtualBox安装的ubuntu-16.04.3-desktop-amd64
虚拟机系统。然后由于下载源码必须翻墙,而使用代理,如果不稳定也会无法下载,所以决定使用清华镜像来下载。但还是给出官方的下载源码流程链接。
以下内容是根据清华大学开源软件镜像站-Android镜像使用帮助进行总结的,亲自实践过了。
1. 下载 repo 工具
以下命令都是在用户目录下执行的
//确保主目录下有一个 bin/ 目录,并且该目录包含在路径中
$ mkdir ~/bin
$ PATH=~/bin:$PATH
//下载 Repo 工具,并确保它可执行,这里使用tuna的git-repo镜像
$ curl https://mirrors.tuna.tsinghua.edu.cn/git/git-repo > ~/bin/repo
$ chmod a+x ~/bin/repo
repo的运行过程中会尝试访问官方的git源更新自己,所以使用tuna的镜像源进行更新,将如下内容复制到你的~/.bashrc
里
export REPO_URL='https://mirrors.tuna.tsinghua.edu.cn/git/git-repo/'
并重启终端模拟器。
2. 使用初始化包进行初始化
wget https://mirrors.tuna.tsinghua.edu.cn/aosp-monthly/aosp-latest.tar # 下载初始化包
tar xf aosp-latest.tar
cd AOSP # 解压得到的 AOSP 工程目录
# 这时 ls 的话什么也看不到,因为只有一个隐藏的 .repo 目录
repo sync # 正常同步一遍即可得到完整目录
# 或 repo sync -l 仅checkout代码
下一步是如何编译。
网友评论