编译环境
macOS 13寸,2020款,CPU:2.3 GHz 四核;内存:32 GB;三星 T7 固态硬盘 500G ( mac 的硬盘过于昂贵,为长治久安计,接纳了大佬朋友的建议,使用了移动硬盘。)。
实测:
编译 aosp_arm-eng ,需要 1.7 小时左右。编译 aosp_x86_64-eng 耗费了 3.5 小时左右。
解决错误时偶遇一位大佬,使用的是 15 款 mac pro,大概编译了 8H 左右!各位同学编译时要对这个时间做好心理建设~
请打开 macOS 自带的 “磁盘工具” ,选中自己的移动硬盘/ 自己本身的电脑硬盘分区出来一份,点击抹掉,并且选中 “Mac os 扩展 (区分大小写,日志式)”。
tips:记得备份硬盘已经存在的重要数据,此操作会删除选中硬盘 or 分区所有数据。
环境搭建
Android 系统的源代码统一由 repo 管理,Android 7.0 之后系统的构建由 GNU Make 逐渐改为 Soong 。
文档整理资料参考于:清华大学开源软件镜像站 、源代码控制工具、谷歌官方构建文档、以及几位大佬的指导。
下载 xcode
因为编译使用到 clang ,所以需要下载 xcode。 xcode 大概有:15G 左右。
执行命令:xcod