一、Git安装
这个就不多说了!!!
二、repo
1、repo
repo是google结合git管理aosp项目的工具,aosp(Android Open Source Project),Android开源项目
2、安装
a、用户目录下创建bin文件夹:mkdir ~/bin
b、将bin目录配置到.bash_profile: export PATH = ~/bin:$PATH
c、下载repo并配置权限
curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
chmod a+x ~/bin/repo
三、源码下载
1、方式一
wget -c 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代码
此后,每次只需运行 repo sync 即可保持同步。
2、方式二
mkdir WORKING_DIRECTORY #建立工作目录
cd WORKING_DIRECTORY
repo init -u https://mirrors.tuna.tsinghua.edu.cn/git/AOSP/platform/manifest #初始化仓库
#或指定版本 repo init -u https://mirrors.tuna.tsinghua.edu.cn/git/AOSP/platform/manifest -b android-6.0.1_r1
repo sync #同步源码树(以后只需执行这条命令来同步)