使用清华镜像快速下载Android系统源代码
引用文献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系统源代码相关推荐
- 清华镜像快速下载包方法
清华镜像快速下载包方法: pip install -i https://pypi.tuna.tsinghua.edu.cn/simple XXX XXX为下载的包名
- android 清华镜像,清华镜像网站下载android源码并编译
8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? 下载android源码方法: 我的系统是ubuntu 18.04,主要参考了blog通过清华大学镜像下载Android源 ...
- 如使用清华镜像快速下载
问题背景 平时安装一些python包的过程中,总会面临安装下载过慢,time out的情况,今天提供一个方法能够快速安装包.首先介绍一下官网提供的方法. 官网下载方法 这里以下载dgl为例. 首先去d ...
- 清华镜像站下载android源码
清华镜像站 :https://mirrors.tuna.tsinghua.edu.cn/ 声明以下内容转自:https://www.cnblogs.com/shenchanghui/p/8503623 ...
- windows 10下载android系统源代码
目录 下载安装Git 下载安装python3 开始下载 1. 下载manifest.git 2. checkout 分支 3. 使用 Python 执行脚本进行源代码下载 下载安装Git 主要是clo ...
- 清华镜像源下载Android源码
felix@ubuntu:~$ mkdir ~/bin felix@ubuntu:~$ PATH=~/bin:$PATH felix@ubuntu:~$ git clone https://aosp. ...
- Android系统源代码下载
引用:http://www.cnblogs.com/mandroid/archive/2011/06/06/2073473.html 一.概述 众所周知,Android移动操作系统是Google花费了 ...
- Android菜鸟的成长笔记(5)——Android系统源代码你下载了吗?
在上一篇中我们用Android系统源代码分析了我们前面写的代码,有的朋友可能就会问怎么才能下载到Google官方的源代码呢?下面我们通过Git管理工具来对Android系统源代码进行下载.另外为了方便 ...
- 《Android系统源代码情景分析》一书勘误
在大家的支持和鼓励下,<Android系统源代码情景分析>一书得以出版了,老罗在此首先谢过大家了.本书的内容来源于博客的文章,经过大半年的整理之后,形成了初稿.在正式出版之前,又经过了三次 ...
最新文章
- PyTorch 笔记(05)— Tensor 基本运算(torch.abs、torch.add、torch.clamp、torch.div、torch.mul、torch.pow等)
- php linux脚本文件,Unix/Linux中如何直接执行PHP脚本文件?
- python中import与input_python3入门之print,import,input介绍
- mysql 多数据库实例_Mysql多实例安装
- 微服务之consul(一) - 诗码者 - 博客园
- PowerDesigner从数据库导入
- Java-标识符和关键字
- linux创建文件内容三行,shell之创建文件及内容的方法示例
- tinymce vue 部分工具不显示_工具栏图标未在tinymce(4.0.1)文本编辑器中显示
- C++基础知识:fflush(stdin)的误区
- 页面导出excel的三种方式
- 为什么有些蓝牙耳机有底噪?高音质便宜实惠的蓝牙耳机分享
- refreshToken的作用讨论及几点疑惑
- iphone屏幕自定义排版_如何使用小部件和图标自定义iPhone主屏幕
- 解决mac 下蓝牙卡顿问题
- Unity实现简单小地图功能
- 用Flash做点击页面图片切换效果的超级详细教程
- 身份证合法性校验规则
- GEE(Python)逐像元线性拟合
- python制作简单动画_让数据动起来!用python制作动画可视化效果,让数据不再枯燥!...
热门文章
- HP Gen8 + Epson L211 + Ubuntu 搭建内部服务器
- Redis只会用来做缓存?那你应该来看看这篇文章
- 专家预言未来机器人性XX爱OO或成常态,并利于身心健康
- java的多态代码例子_java多态例子,java多态代码实例
- VUE3 引入富文本插件 CKEditor5
- Android中实现按钮自动点击
- 在线摩斯电码转换,支持中文的摩斯密码转换
- 【推荐】javaweb JAVA JSP水费管理系统JSP电费管理系统JSP缴费管理系统JSP水费缴费系统JSP水电费管理
- 大数据分析师写简历要点是什么
- java计算机毕业设计个人图集管理系统MyBatis+系统+LW文档+源码+调试部署