Android源码下载(ubuntu 国内)

本文详细介绍如何在不翻墙的情况下,使用清华大学的镜像库下载Android源码,包括安装必要的工具、设置环境变量及使用repo工具进行源码下载等步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


    本文介绍的国内环境下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命令就行了


有不清楚的欢迎留言!!




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值