由于本人macos硬盘只有256G大,也不想特意换个硬盘刷系统,于是准备了一块外置移动硬盘和外置硬盘线就开搞了。
一定一定一定一定要确保硬盘线稳定,因为无论是 下载、编译、解压 都是特别耗时的操作,这时候硬盘线断了,你懂的
还有个人强烈建议:系统设置->锁定屏幕->所有休眠相关的全都改为从不,一旦休眠就哭吧
首先在 启动台->其他->磁盘工具 把硬盘格式化一下,AOSP需要区分大小写,那就把硬盘格式化成APFS区分大小写的版本

AOSP的源码大概为66G左右,算上预留虚拟机,AndroidStudio等工具的空间,准备200G应该差不多
AOSP | 镜像站使用帮助 | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror
接着按照清华大学AOSP镜像文档提示,下载repo工具。
mkdir ~/bin
PATH=~/bin:$PATH
curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
chmod a+x ~/bin/repo
在终端里输入即可
接下来为了下载AOSP源码有两种

本文介绍了在macOS系统下,由于硬盘空间限制,如何使用外置移动硬盘下载和编译AOSP源码。首先,需要格式化硬盘为APFS区分大小写的格式,然后下载repo工具并配置环境变量。通过清华大学开源软件镜像站获取AOSP源码,可以选择直接下载或使用repo初始化并同步。在编译前,可能需要修改系统设置防止休眠,并调整ulimit以优化编译过程。最后,执行envsetup.sh配置环境,选择lunch目标,使用make进行编译,并可在完成编译后通过emulator运行或在AndroidStudio中导入源码。

332

被折叠的 条评论
为什么被折叠?



