下载安卓源码手记(mac下)
2021/9/10 22:05:57
本文主要是介绍下载安卓源码手记(mac下),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
本文提供的url可能在未来有变动,我不能保证提供的方法在未来仍然能够使用
较新版本的安卓(2020年)以后
现成的源码包
下载地址 http://mirrors.ustc.edu.cn/aosp-monthly/ 中科大
https://mirrors.tuna.tsinghua.edu.cn/aosp-monthly/aosp-latest.tar 清华
较旧源码,使用repo工具下载(仅下载,不编译)
重要:git 配置 用户名和邮箱
git config --global user.name 用户名
git config --global user.email 邮箱
安装repo工具
mac用户可以 brew install repo
which repo打开实际指向的repo文件
找到REPO_URL字段,将url修改为https://gerrit-googlesource.proxy.ustclug.org/git-repo保存
或
如果你之前已经通过某种途径获得了 AOSP 的源码(或者你只是 init 这一步完成后), 你希望以后通过 TUNA 同步 AOSP 部分的代码,只需要修改 .repo/manifests.git/config,将
url = https://android.googlesource.com/platform/manifest
更改为
url = https://mirrors.tuna.tsinghua.edu.cn/git/AOSP/platform/manifest
或者可以不修改文件,而执行
git config --global url.https://mirrors.tuna.tsinghua.edu.cn/git/AOSP/.insteadof https://android.googlesource.com
新建一个目录用于存放aosp
mkdir ~/Users/Downloads/aosp
进入目录
cd ~/Users/Downloads/aosp
初始化repo,同时设定下载的安卓版本
安卓版本号https://source.android.com/setup/start/build-numbers#source-code-tags-and-builds
repo init -u https://mirrors.tuna.tsinghua.edu.cn/git/AOSP/mirror/manifest 最新版
repo init -u https://mirrors.tuna.tsinghua.edu.cn/git/AOSP/platform/manifest -b android-4.0.1_r1
建立次级镜像(可选)
repo init -u https://mirrors.tuna.tsinghua.edu.cn/git/AOSP/mirror/manifest --mirror
最后开始下载
repo sync
实测300m带宽下载及处理2.5小时,约130GB
这篇关于下载安卓源码手记(mac下)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2025-01-10Rakuten 乐天积分系统从 Cassandra 到 TiDB 的选型与实战
- 2025-01-09CMS内容管理系统是什么?如何选择适合你的平台?
- 2025-01-08CCPM如何缩短项目周期并降低风险?
- 2025-01-08Omnivore 替代品 Readeck 安装与使用教程
- 2025-01-07Cursor 收费太贵?3分钟教你接入超低价 DeepSeek-V3,代码质量逼近 Claude 3.5
- 2025-01-06PingCAP 连续两年入选 Gartner 云数据库管理系统魔力象限“荣誉提及”
- 2025-01-05Easysearch 可搜索快照功能,看这篇就够了
- 2025-01-04BOT+EPC模式在基础设施项目中的应用与优势
- 2025-01-03用LangChain构建会检索和搜索的智能聊天机器人指南
- 2025-01-03图像文字理解,OCR、大模型还是多模态模型?PalliGema2在QLoRA技术上的微调与应用