当前位置: 首页 > news >正文

Mac下载AOSP源代码

一、前期准备

硬件要求

  • 至少 200GB 可用空间(源码约 100GB,编译产物需额外空间),推荐 SSD。

  • 内存 16GB+,避免同步 / 编译时卡顿。

系统要求

  • macOS 10.14+(推荐最新版本,兼容性更好)

二、环境配置

AOSP 源码包含大小写不同的文件(如 File.java 和 file.java),而 macOS 默认的 APFS 文件系统大小写不敏感,会导致同步失败。必须使用大小写敏感的文件系统,可以使用下面的方式创建大小写敏感的磁盘镜像:

  1. 打开「磁盘工具」(应用程序 → 实用工具),点击菜单栏「文件」→「新建映像」→「空白映像」,然后按要求填写名称、大小、格式等内容,格式选择APFS,分区选择单分区 GUID,如下图。

 

  1. 点击「创建」,镜像会自动挂载到 /Volumes/aosp

三、安装必要的工具

1,安装

http://www.dtcms.com/a/339087.html

相关文章:

  • UE小:交叉编译linux的坑
  • 【集合框架HashSet底层原理】
  • IDEA:设置彩色输出
  • DataAnalytics之Tool:Metabase的简介、安装和使用方法、案例应用之详细攻略
  • 项目一系列-第5章 前后端快速开发
  • 虚拟环境安装了fastapi但是使用时报错:ModuleNotFoundError: No module named ‘fastapi‘
  • C++利用CerateProcess创建WPF进程并通过命名管道通讯
  • Scikit-learn通关秘籍:从鸢尾花分类到房价预测
  • 项目部署与持续集成
  • Android RxJava数据库操作:响应式改造实践
  • AUTOSAR进阶图解==>AUTOSAR_SWS_FunctionInhibitionManager
  • Spring Ai Chat Memory
  • Python 与 VS Code 结合操作指南
  • 【Vue开发】在Vite+Vue3项目中实现离线Iconify图标方案
  • 【什么是非晶合金?非晶电机有什么优点?】
  • Redis面试题及详细答案100道(71-85) --- 综合篇
  • Vim笔记:缩进
  • KMM跨平台叛逃实录:SwiftUI与Compose Multiplatform共享ViewModel的混合开发框架(代码复用率85%)
  • Qt5 GUI 编程详解
  • 【AI大模型的发展历史】从Transformer到2025年的多模态、推理与开源革命
  • mlir 类型
  • docker 数据卷、自定义镜像操作演示分享(第二期)
  • 【数据结构】堆和二叉树详解(下)
  • SpringAI——向量存储(vector store)
  • SpringClound——网关、服务保护和分布式事务
  • Redis-缓存-击穿-分布式锁
  • 使用ros2跑mid360的fastlio2算法详细教程
  • 【数据结构】用堆解决TOPK问题
  • 算法训练营day56 图论⑥ 108. 109.冗余连接系列
  • C++---为什么迭代器常用auto类型?