您的位置:首页 > 移动开发 > Android开发

Android源码下载(ubuntu 国内)

2017-03-29 21:00 309 查看
    本文介绍的国内环境下Andorid源码的下载

    使用国内的源码镜像,所以不需要翻墙

   

    我所使用的是Ubuntu14.04

    使用清华大学的镜像库,地址:https://mirrors.tuna.tsinghua.edu.cn/help/AOSP/

    在下载前需要准备几个工具(安装上就行了,不明白可以网上搜下):

    1、git

    
sudo apt-get install git


    注意安装完之后要首先配置下邮件地址和用户名


     2、wget,用于下载repo

    
sudo apt-get install curl-y


有了上面的准备工作之后,就可以正式准备下载Android源码了

1、首先是获取repo,repo是一个google用于管理android源码的工具,可以理解为对git的一个封装吧,按照下面的步骤进行就可以将repo下载下来

//在home下新建一个bin目录
mkdir ~/bin
//将bin目录写入环境变量(这样你在任何目录下都可以访问)
PATH=~/bin:$PATH
//轮到curl工具了,我们使用curl工具下载repo,并将其放置到bin目录
curl "http://php.webtutor.pl/en/wp-content/uploads/2011/09/repo" > ~/bin/repo
//更改repo权限,为了方便后面运行repo
chmod a+x ~/bin/repo
下载下来repo之后,可以发现它其实是一个脚本:



2、有了repo工具后就可以正式下载Andriod源码了,也就下面几条命令
//在home目录下新建一个文件夹
mkdir Android
//进入该文件夹
cd Android
//用repo工具初始化仓库
repo init -u https://aosp.tuna.tsinghua.edu.cn/platform/manifest //初始完仓库就可以进行下载了
repo sync





不出问题的话,按照上面的步骤就可以将最新的源码下载下来

如果需要指定源码的下载版本,可以将初始化仓库的命令换成:
//假如要下载android4.0.1的版本
repo init -u https://aosp.tuna.tsinghua.edu.cn/platform/manifest -b android-4.0.1_r1


在初始化仓库repo的运行过程中会尝试访问官方的git源更新自己,出现无法连接到 gerrit.googlesource.com的问题,这时候在终端运行下面的命令就可以了

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


下载过程中可能会出现错误或暂停,重新运行repo syn命令就行了

有不清楚的欢迎留言!!




                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息