AOSP安卓源码下载
Android源码下载
在国内想下载Android要么科学上网,要么使用国内搭建的镜像,有清华镜像,中科大的镜像网站。这里使用清华镜像网站镜像Android源码的下载清华镜像网站地址,为啥我要写这篇笔记嘞,虽然网上有很多这方便的介绍和操作流程,但是自己操作下来确实有很多坑,自己也做个笔记记录一些,而且网上的很多文章也只写了个大致流程,一些细节还是比较少。
下载步骤
首先需要使用Linux系统进行下载,我采用的是Ubuntu18.4版本的
1.下载AOSP的网络工具Repo
mkdir ~/bin
PATH=~/bin:$PATH
curl https://mirrors.tuna.tsinghua.edu.cn/git/git-repo -o repo
chmod a+x ~/bin/repo
然后更改repo的更新地址,repo的运行过程中会尝试访问官方的git源更新自己,这个也得替换为清华的镜像地址:export REPO_URL='https://mirrors.tuna.tsinghua.edu.cn/git/git-repo'
在~/.bashrc 文件中添加到最后一行,或者在repo文件中找到REPO_URL进行替换,使用vim 文件名,查看文件并进行编辑。
在此过程中可能需要下载curl工具,和添加python环境,建议使用python2.7,
以上配置完了以后就可以正式下载了,建议下载tar包,然后在同步,
2.正式下载AOSP包
curl -OC - https://mirrors.tuna.tsinghua.edu.cn/aosp-monthly/aosp-latest.tar # 下载初始化包
这个过程需要很久,而且包和特别大,大约有70多GB的样子,所以给虚拟机配置的硬盘空间建议在200GB以上,后期解压很编译还要站很多空间。
下完以后就是解压了,进入到你的下载目录下,运行tar xf aosp-latest.tar
,然后进入到解压的文件中运行同步命令repo sync
,注意这个时候可能会报各种fatal error,是因为有SSL验证,所以建议关闭SSL验证git config --global http.sslverify false
,然后再运行sync命令
同步要很长一段时间。
好了,今天就写下载过程,后面还有源码编相关的笔记。
AOSP安卓源码下载相关推荐
- AOSP : Android源码下载
前言 Linux 环境: 安装Ubuntu(或VM虚拟机安装) win10开启内置Ubuntu 现在WIN10内置Ubuntu方便使用 AOSP AOSP(Android Open Source Pr ...
- AOSP 安卓源码7.1
Q1.首次编译报错(Ubuntu14.04-Android6.0) Log: ERROR: Bad request, see Jack server log (/tmp/jack-envy15/jac ...
- AOSP 安卓源码7.1-ubuntu17.04编译问题
Q1.首次编译报错(Ubuntu14.04-Android6.0) Log: ERROR: Bad request, see Jack server log (/tmp/jack-envy15/jac ...
- AOSP 安卓源码-ubuntu开发环境搭建
VM及Utuntu安装 Vmware安装/Ubuntu安装 系统安装 Vmware环境配置 安装Vmware-tools: tar -xf xxx.tar.gz sudo ./vmwa ...
- AOSP 安卓源码镜像究竟有多大?
笔者在 2022年2月5号同步的镜像,大约有 709GB,如下图所示: 参考文章: AOSP | 镜像站使用帮助 | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror ...
- ubuntu16.04 下 android 4.4.4 源码下载
文章目录 repo工具下载及设置 初始化 压缩包方式初始化 分支版本选择 直接拉取初始化 同步下载 问题解决 1.如果出现RPC failed等问题 2.如果出现Cannot checkout xxx ...
- 安卓源码AOSP下载使用的正确姿势
安卓源码AOSP下载使用的正确姿势 从同步源码到编译完成,整个过程应至少准备200G空间. 编译时需要的内存数与编译线程数相关,博主实测比较极限的配置是4核8G,超过这个范围将触发swap交换导致编译 ...
- repo下载安卓源码记录
文章目录 前言和repo简介 源码下载 准备repo 初始化 代码同步 问题总结 网络错误 找不到版本 个人小结 前言和repo简介 众所周知,当前世界上最大的同性交友网站GitHub,里面几乎收藏了 ...
- 安卓源码(一)下载与同步
推荐系统:基于Debian8的Linux发行版,ubuntu16.04,(因为安卓源码实在ubuntu下编译的,redhat系没有) 我使用的系统:Deepin15.3(ubuntu是debian8 ...
最新文章
- 使用谷歌 Colab Notebooks,这 6 个小技巧你需要掌握
- 让nginx支持php和path_info(新版本)
- linux shell中 if else以及大于、小于、等于逻辑表达式介绍
- 4.9.3 方法注释
- python PyQt5 QtWidgets.QAbstractSlider.valueChanged()
- boost::hana::decltype_用法的测试程序
- boost::fusion::front_extended_deque用法的测试程序
- [异常记录] Error: Could not find header file for MYSQL
- oracle today函数,oracle日期函数集锦
- centos配置ftp
- fpga板子怎么和电脑连_windows7台式电脑怎么连接路由器?台式win7电脑连路由器步骤...
- mitmproxy https抓包的原理是什么?
- JS Statements var / let / const
- 批处理(BAT)教程
- 投标文件模板 | 信息化智慧校园项目投标方案 | word版
- INT 10H 中断简介
- 冰点还原界面无法呼出如何解决
- xss.haozi靶场通关
- 一篇文章搞懂 HDFS 的配额管理
- Django连接MySQL数据库错误:django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module