Android 10.0 源码编译

本文介绍了在macOS环境下编译Android 10.0源码的详细步骤,包括环境准备、下载xcode、设置文件描述符、切换Python环境、Repo下载、设置Git账户、创建目录、初始化仓库、选择源码版本和同步源码。通过一系列操作,最终完成源码编译并在命令行执行。
摘要由CSDN通过智能技术生成

编译环境

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 。

文档整理资料参考于:清华大学开源软件镜像站源代码控制工具

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值