引用文献1
引用文献2

参考以上资料,梳理之后,整理出来的,意在后期再次搭建的时候方便查看用。

环境要求

  • OS ubuntu16.04
  • 安装repo
  • 安装curl
  • 安装git

上面的工具环境如果没有,可以自己使用apt-get命令去安装,方法也很简单,不在此处赘述。

1. 新建一个用于存放下载脚本文件的目录

mkdir ~/bin
PATH=~/bin:$PATH

2. 下载Repo脚

git clone https://aosp.tuna.tsinghua.edu.cn/android/git-repo.git/
cp git-repo.git/repo ~/bin/ 

3. 修改Repo文件

使用gedit打开~/bin/repo 文件

REPO_URL = 'https://gerrit.googlesource.com/git-repo'

替换为

REPO_URL = 'https://gerrit-google.tuna.tsinghua.edu.cn/git-repo'

4. 创建Android源代码的存放目录

mkdir AndroidSource
cd AndroidSource

5. 下载初始包

去https://mirrors.tuna.tsinghua.edu.cn/aosp-monthly中下载最新的aosp-latest.tar文件以及对应的md5值,为了验证文件的完整性,下载后使用
md5sum aosp-latest.tar
检查一下md5值。

6. 解压初始包

使用

tar -vxzf aosp-latest.tar

或者

【右键--提取到此处/Extract Here】

解压初始包

7. 下载android源码

先选择你要下的那个分支

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

提示:-b 后面的参数为分支的名称,每个版本的分支名称可以在android官网列表中查看

同步代码

repo sync -j4

8. 源码存放位置

同步下来后,源码将放在AndroidSource/6.0.1/.repo/repo目录下

使用清华镜像快速下载Android系统源代码相关推荐

  1. 清华镜像快速下载包方法

    清华镜像快速下载包方法: pip install -i https://pypi.tuna.tsinghua.edu.cn/simple XXX XXX为下载的包名

  2. android 清华镜像,清华镜像网站下载android源码并编译

    8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? 下载android源码方法: 我的系统是ubuntu 18.04,主要参考了blog通过清华大学镜像下载Android源 ...

  3. 如使用清华镜像快速下载

    问题背景 平时安装一些python包的过程中,总会面临安装下载过慢,time out的情况,今天提供一个方法能够快速安装包.首先介绍一下官网提供的方法. 官网下载方法 这里以下载dgl为例. 首先去d ...

  4. 清华镜像站下载android源码

    清华镜像站 :https://mirrors.tuna.tsinghua.edu.cn/ 声明以下内容转自:https://www.cnblogs.com/shenchanghui/p/8503623 ...

  5. windows 10下载android系统源代码

    目录 下载安装Git 下载安装python3 开始下载 1. 下载manifest.git 2. checkout 分支 3. 使用 Python 执行脚本进行源代码下载 下载安装Git 主要是clo ...

  6. 清华镜像源下载Android源码

    felix@ubuntu:~$ mkdir ~/bin felix@ubuntu:~$ PATH=~/bin:$PATH felix@ubuntu:~$ git clone https://aosp. ...

  7. Android系统源代码下载

    引用:http://www.cnblogs.com/mandroid/archive/2011/06/06/2073473.html 一.概述 众所周知,Android移动操作系统是Google花费了 ...

  8. Android菜鸟的成长笔记(5)——Android系统源代码你下载了吗?

    在上一篇中我们用Android系统源代码分析了我们前面写的代码,有的朋友可能就会问怎么才能下载到Google官方的源代码呢?下面我们通过Git管理工具来对Android系统源代码进行下载.另外为了方便 ...

  9. 《Android系统源代码情景分析》一书勘误

    在大家的支持和鼓励下,<Android系统源代码情景分析>一书得以出版了,老罗在此首先谢过大家了.本书的内容来源于博客的文章,经过大半年的整理之后,形成了初稿.在正式出版之前,又经过了三次 ...

最新文章

  1. PyTorch 笔记(05)— Tensor 基本运算(torch.abs、torch.add、torch.clamp、torch.div、torch.mul、torch.pow等)
  2. php linux脚本文件,Unix/Linux中如何直接执行PHP脚本文件?
  3. python中import与input_python3入门之print,import,input介绍
  4. mysql 多数据库实例_Mysql多实例安装
  5. 微服务之consul(一) - 诗码者 - 博客园
  6. PowerDesigner从数据库导入
  7. Java-标识符和关键字
  8. linux创建文件内容三行,shell之创建文件及内容的方法示例
  9. tinymce vue 部分工具不显示_工具栏图标未在tinymce(4.0.1)文本编辑器中显示
  10. C++基础知识:fflush(stdin)的误区
  11. 页面导出excel的三种方式
  12. 为什么有些蓝牙耳机有底噪?高音质便宜实惠的蓝牙耳机分享
  13. refreshToken的作用讨论及几点疑惑
  14. iphone屏幕自定义排版_如何使用小部件和图标自定义iPhone主屏幕
  15. 解决mac 下蓝牙卡顿问题
  16. Unity实现简单小地图功能
  17. 用Flash做点击页面图片切换效果的超级详细教程
  18. 身份证合法性校验规则
  19. GEE(Python)逐像元线性拟合
  20. python制作简单动画_让数据动起来!用python制作动画可视化效果,让数据不再枯燥!...

热门文章

  1. HP Gen8 + Epson L211 + Ubuntu 搭建内部服务器
  2. Redis只会用来做缓存?那你应该来看看这篇文章
  3. 专家预言未来机器人性XX爱OO或成常态,并利于身心健康
  4. java的多态代码例子_java多态例子,java多态代码实例
  5. VUE3 引入富文本插件 CKEditor5
  6. Android中实现按钮自动点击
  7. 在线摩斯电码转换,支持中文的摩斯密码转换
  8. 【推荐】javaweb JAVA JSP水费管理系统JSP电费管理系统JSP缴费管理系统JSP水费缴费系统JSP水电费管理
  9. 大数据分析师写简历要点是什么
  10. java计算机毕业设计个人图集管理系统MyBatis+系统+LW文档+源码+调试部署