1、安装git
- sudo apt-get install git
2、 安装 repo
- 一个基于git的版本库管理工具, 这里用于自动批量下载android整个项目
- 我们首先创建一个目录
mkdir ~/bin
- 下载repo脚本到本地bin文件夹下
curl http://android.git.kernel.org/repo >~/bin/repo (官网:curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo)
- 然后给所有权限
chmod a+x ~/bin/repo
3、开始下载android源码
- 创建一个文件夹来存放源码
mkdir ~/android_code
- 进入该文件夹
cd ~/android_code
- 同步源码
repo init -u https://aosp.tuna.tsinghua.edu.cn/platform/manifest
repo sync
4、途中遇到的问题
- 报没有安装GunPG,需要先安装,多看日志,其实都提示了没有安装的选项,直接安装命令就行了
sudo apt-get install gnupg
yum install gnupg
- 需要翻墙下载,有时候翻墙了还不能下载可能原因是需要执行
repo init