本文共 991 字,大约阅读时间需要 3 分钟。
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
工作项目都是在Android系统的基础上开发定制的,所以会经常使用到Android的系统源码,这次好好学习下,扩充自己的知识库,先学习下载源码。
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/