博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
学习AOSP,下载源码(一)
阅读量:3757 次
发布时间:2019-05-22

本文共 991 字,大约阅读时间需要 3 分钟。

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录


前言

工作项目都是在Android系统的基础上开发定制的,所以会经常使用到Android的系统源码,这次好好学习下,扩充自己的知识库,先学习下载源码。


一、AOSP是什么?

AOSP通俗来讲就是一个Android系统源码项目,通过它可以定制 Android 操作系统,国内手机厂商都是在此基础上开发的定制系统。因为墙的缘故,如果无法连接谷歌服务器获取AOSP源码,可以从 清华大学镜像站或者 中科大镜像。本篇文章以清华大学镜像站为例。

二、下载源码

建立工作目录 :

mkdir aospcd aosp

repo的运行过程中会尝试访问官方的git源更新自己,如果想使用tuna的镜像源进行更新,可以将如下内容复制到你的~/.bashrc里:

export REPO_URL='https://mirrors.tuna.tsinghua.edu.cn/git/git-repo/'

设置身份:

git config --global user.email "xxx@gmail.com"git config --global user.name "xxx"

初始化仓库:

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

初始化并指定版本:

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

同步源码:

repo sync

下载完成

正在检出文件: 100% (1709/1709), 完成.正在检出文件: 100% (9492/9492), 完成.在检出文件:   2% (251/9492)   正在检出文件: 100% (617/617), 完成.正在检出文件:  17% (106/617)   正在检出文件: 100% (15779/15779), 完成.检出文件:   7% (1251/15779)   正在检出文件: 100% (29/29), 完成.  正在检出文件:  27% (8/29)   Syncing work tree: 100% (568/568), done.

感谢:

.

转载地址:http://hclsn.baihongyu.com/

你可能感兴趣的文章
关于setState是异步与同步的
查看>>
56. 合并区间---js解法
查看>>
5. 最长回文子串---js解法
查看>>
USACO 2007 Open Gold/acwing2240:餐饮 (拆点+最大流)‘三分图匹配’
查看>>
那些年你不知道的C++STL进制转换函数
查看>>
区间和并问题 思路加模板整理(校门外的树)
查看>>
C++中next_permutation函数的使用方法、原理及手动实现
查看>>
网络流常用小技巧之 拆点
查看>>
最大权闭合子图
查看>>
最小权点覆盖集 与 最大权独立集
查看>>
POJ 2125 Destroying The Graph && Acwing 2325. 有向图破坏(拆点+最小权点覆盖集)
查看>>
计算几何基础知识整理大全 代码模板与证明过程 (直线、向量、多边形、三维计算几何、凸包、半平面交、最小圆覆盖)
查看>>
计算几何之 判断两线段是否相交 代码模板与证明
查看>>
三维计算几何之三维凸包 增量法
查看>>
MySQL变量,存储过程,函数,流程控制详解(小白都能懂哦)
查看>>
9篇小白都能懂系列博客学完MySQL基础
查看>>
还在为Linux入门发愁?
查看>>
如何优雅而又不失内涵的在centos7下安装tree命令
查看>>
彻底掌握Linux文件与目录管理命令?进来看看硬核总结
查看>>
一文搞定Vim/Vi编辑器
查看>>