Mac 使用移动硬盘下载 Android 源码
别管看不看,额,主要看有没有时间:),先把 Android 源码搞下来。废话不多说,开搞。
创建磁盘分区
无奈 Mac 的磁盘已经成天的提示不够用,只好使用移动硬盘来下载。我是专门弄了一块硬盘存放 Android 源码,这样的话比较省心。上来直接格式化为大小写敏感的分区,也就是Mac OS 扩展 区分大小写,日志式,为什么要区分大小写, 是因如果要编译 Android 源码的话,是需要所在分区对大小写敏感。
安装repo
mkdir ~/bin
// 当前用户下创建 bin 目录PAHT=~/bin:$PATH
// 加入到临时变量curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
// 下载 repo 到 bin 目录chmod a+x ~/bin/repo
// 修改 repo 的权限。意思是给所有用户添加执行权限cd /Volumes/ 硬盘的名字
// 进入到要下载源码的目录mkdir aosp
// 创建工作空间,名字看自己喜好cd aosp
// 进入到工作空间
配置 git
建议使用 gmail 邮箱。这个据说是为了以后更新源码方便,因为目前还没更新过,所以也不是很清楚到底有没有用。
git config --global user.name xxx
git config --global user.email xxx@xxx.xx
配置清华源(可选)
不方便科学上网,或者为了提高速度,可以配置清华源。
- 加一个环境变量,使用 bash 就在.bashrc,使用 zsh 就在.zshrc 文件里加入
'export REPO_URL='https://mirrors.tuna.tsinghua.edu.cn/git/git-repo/'
初始化 repo,同步代码
cd /Volumes/aosp
进入到第 2 步建立好的目录- Android 版本,可以去这里看所有的分支。
repo init '$ repo init -u https://aosp.tuna.tsinghua.edu.cn/platform/manifest -b android-11.0.0_r9'
这里选择当前最新版本分支- 初始化完成后,
repo sync
等吧。 - 下载完成后,大概占用了 50 多 G 空间,解压完成后大概占用 110 多 G 的空间。只能说,真 TM 大啊。
其实大部分的教程也是基于 官方教程 进行的拓展,加了很多图文,我觉得对于一个开发者来说,其实有些太过于详细了。
特别鸣谢
https://blog.csdn.net/u012528526/article/details/87994711
https://juejin.cn/post/6844903832028184590
- 本文标题:Mac 使用移动硬盘下载 Android 源码
- 本文作者:Yuming
- 创建时间:2021-02-16 23:57:39
- 本文链接:https://yum1ng.cn/2021/02/16/Mac使用移动硬盘下载Android源码/
- 版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
评论