一、 Ubuntu环境
使用lsb_release -a查看ubuntu版本信息
二、编译使用的工具下载
安装git
1、下载git
sudo apt-get install git
2、配置git
git config --global user.email "你的电子邮件地址"
git config --global user.name "你的名字"
安装repo
1、下载curl
sudo apt-get install curl
2、新建一个bin目录
mkdir ~/bin
3、将bin目录写入环境变量
PATH=~/bin:$PATH
4、使用curl工具下载repo,并将其放置到bin目录
curl https://storage-googleapis.lug.ustc.edu.cn/git-repo-downloads/repo > ~/bin/repo
5、设置中科大镜像源
export REPO_URL='https://mirrors.ustc.edu.cn/aosp/git-repo.git/'
6、更改repo权限
chmod a+x ~/bin/repo
7、在想创建的位置新建目录,用来下载android源码
/home/ubuntu/terry/android/android_source/android-7.0
8、进入到刚刚创建的文件夹,初始化仓库
repo init -u https://aosp.tuna.tsinghua.edu.cn/platform/manifest
9、如果你只想下载特定的android版本,可以使用如下命令:
repo init -u https://aosp.tuna.tsinghua.edu.cn/platform/manifest -b android-6.0.0_r4
执行上述命令的时候,可能会出现以下错误提示:
这是由于国内无法访问google的资源,此时我们需要使用国内的镜像资源。
1、修改~/.bashrc,添加以下内容
export REPO_URL=‘https://mirrors.tuna.tsinghua.edu.cn/git/git-repo/’
vim ~/.bashrc
2、执行source ~/.bashrc,使修改生效
source ~/.bashrc
重新执行:repo init -u https://aosp.tuna.tsinghua.edu.cn/platform/manifest -b android-6.0.0_r4
9、最后执行sync命令
repo sync