Window环境下载安卓源码的完全指南(使用cygwin)

1 cygwin下载安装

下载cygwin,可以从cygwin官网下载 setup程序。

1.1 选择cygwin国内镜像:

选择从互联网安装, 在"User URL"处输入以下地址

http://mirrors.163.com/cygwin/

点击"Add"按钮, 然后选中"http://mirrors.163.com", 点击"下一步"进行安装

参考:

http://mirrors.163.com/.help/cygwin.html

1.2 下载git,git-gui,gitkcurl,wget,python27

1.3 在cygwin/bin下面将python2.7.exe修改为python.exe

 

2 下载AOSP源码

安卓AOSP清华镜像:

https://mirrors.tuna.tsinghua.edu.cn/help/AOSP/

2.1 下载 repo 工具

cd ~
mkdir bin
cd bin
curl https://mirrors.tuna.tsinghua.edu.cn/git/git-repo -o repo
chmod +x repo
更新
repo的运行过程中会尝试访问官方的git源更新自己,如果想使用tuna的镜像源进行更新,
可以将如下内容复制到你的~/.bashrc里(cygwin上如果vim报错,可以直接使用nodepad++编辑.bashrc),
为了更加方便的使用repo,将~/bin目录添加到PATH环境变量

export REPO_URL='https://mirrors.tuna.tsinghua.edu.cn/git/git-repo/'
PATH=~/bin:$PATH 

并重启终端模拟器。

 

2.2 下载aosp 

cd ~
mkdir aosp
cd ~/aosp
repo init -u https://aosp.tuna.tsinghua.edu.cn/platform/manifest -b android-9.0.0_r39

repo sync

repo sync可能会报错,请参考:

https://blog.csdn.net/u013553529/article/details/50616725

同步的过程中可能会中断,请多反复执行repo sync进行同步,在不同的时间段反复多次执行repo sync

你可能感兴趣的:(Android)