国内Android源码下载

本文详细介绍了一种在国内环境下下载Android 5.1.1_r9版本源码的方法,利用清华大学镜像加速下载过程。文章提供了从安装必备工具、设置repo、到最终下载源码的完整步骤。

因国内网络被墙的原因,按照Google提供下载Android源码的方式很难下载到,所以记录一下国内下载Android源码的步骤,主要利用的是清华大学的镜像下载。

说明:

下载环境:Ubuntu14.04,硬盘空间要分配足够大,我分配的是120G(考虑到还要编译),内存:4G

下载源码:android-5.1.1_r9

 

1、安装git和curl

sudo apt-get install git-core curl

 

2、下载repo(repo很关键,直接影响到能否顺利的下载到源码)

mkdir ~/bin

PATH=~/bin:$PATH

git clone git://aosp.tuna.tsinghua.edu.cn/android/git-repo.git

注:

如果通过上面的方法获取repo失败,可以使用我下载好的repo,我下载源码时使用的就是这个repo。

下载链接:http://download.youkuaiyun.com/detail/zhongfangguiyishi/9523657

将下载好的repo文件放在bin目录,并更改文件名为repo(命令:mv repo-1.18 repo)

 

3、修改repo url

把 REPO_URL 一行替换成下面的: REPO_URL = 'https://gerrit-google.tuna.tsinghua.edu.cn/git-repo'

注:
命令:sudo vim ~/bin/repo

或 sudo gedit ~/bin/repo

第一种方式前提要安装vim:sudo apt-get install vim

 

4、修改repo权限

chmod a+x ~/bin/repo

 

4. 准备下载Android源代码

mkdir AndroidSource

cd AndroidSource

 

配置Google账号

git config --global user.email "youremail@jileniao.net"

git config --global user.name "Your Name"

 

初始化源码

repo init -u https://aosp.tuna.tsinghua.edu.cn/platform/manifest -b android-5.1.1_r9

 

注:

查看源码分支:http://source.android.com/source/build-numbers.html#source-code-tags-and-builds

或:http://androidxref.com

 

5. 正式下载源代码

repo sync脚本(在源码目录下建立脚本:vi down.sh):

#!/bin/sh
repo sync -j16
while [ $? -ne 0 ]
do
repo sync -j16
done

执行下载命令:sh down.sh

 

参考:

http://source.android.com/source/downloading.html

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


转载于:https://www.cnblogs.com/zfg-technology/p/5478714.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值