android 源码下载

对于我们嵌入式开发或者想了解Android源码底层的知识,可能需要下载Android源码,但是由于无法访问Android网站,所以很多人可能会直接去人家已经下载的网盘下载,今天我就大概说一下,如何进行源码的下载。

1、安装前准备

我们需要提供Ubuntu环境,那么我这里以ubuntu-16.04-desktop-amd64_1.iso的系统作为例子,然后通过虚拟机来安装Ubuntu 16.04版本。虚拟机我是通过Vitualbox,大家也可以通过VMware安装。由于源码的和其它配置所需的空间比较大,所以大家分配的空间要大一些。最好100多G。

Ubuntu的下载地址

http://www.ubuntu.org.cn/download/desktop

android 源码下载

2、配置源码下载环境

下载repo和配置文件

$ mkdir ~/bin

$ PATH=~/bin:$PATH

android 源码下载

$ curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo

$ chmod a+x ~/bin/repo

下载好repo配置文件后,我们需要对repo的配置文件进行修改。因为我们无法访问到Android的服务器,所以我们需要访问到清华的源码库

我们可以到~/bin目录下,找到repo,然后打开它android 源码下载把原来的REPO_URL地址修改成https://gerrit-google.tuna.tsinghua.edu.cn/git-repo,修改成如下图

android 源码下载

详细内容,大家也可以去清华源码地址查看

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

接着初始化repo客户端

我们需要在创建一个下载用来保存源码的目录,我这里以我的名字为例

mkdir ming

cd ming

这个时候,我们还需要对git进行配置,先安装git先

sudo apt-get install git

android 源码下载安装好git后,然后我们需要配置我们的用户名和邮箱,我用我的名字和邮箱

$ git config --global user.name ming

$ git config --global user.email ming@yeehot.com"

3、初始化repo

由于我们刚刚已经修改到清华的源码库了。所以源码指令也需要修改成清华源码库。以下这个指令是下载到最新的安卓源码版本的,目前是安卓android-7.1.0_r4

repo init -u https://aosp.tuna.tsinghua.edu.cn/platform/manifest

如果我们需要下载指定版本的源码,我们可以使用如下指令

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

关于版本的说明大家可以去谷歌网站查看,https://source.android.com/source/build-numbers.html

4,开始下载源码

使用同步指令,由于源码比较大,可能会中断,大家可以重新进入源码目录,然后使用同步指令,续传。

repo sync

5、慢慢等待下载

android 源码下载

这个过程比较长,我20M的网速,等了两天才下载完,这个大家各自看自己的网速了。

今天就讲到这里,欢迎继续关注我的头条号:一点热,yeehot.com,如果有什么问题,欢迎留言咨询,我看到之后会第一时间回复大家的。也欢迎收藏与转发,如果需要转载到其他网站,请与我联系

本文为头条号作者原创。未经授权,不得转载。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值