【Android】Macbook Pro 10.14(macOS Mojave)编译Android9.0(aosp master)过程记录

记一次Android源码编译过程

实验环境

  • MacOS Mojave 10.14; RAM 16G
  • SSD硬盘 960G
  • 能访问google的网络环境

第一步:准备环境

可参考官网说明:https://source.android.com/setup/build/initializing

  1. 准备磁盘

    1. 磁盘镜像方式(官方推荐25G,建议60G+)
      # 创建一个 .dmg(也可能是 .dmg.sparseimage)文件
      hdiutil create -type SPARSE -fs 'Case-sensitive Journaled HFS+' -size 60g ~/android.dmg
      
      # 调整大小
      hdiutil resize -size 100g ~/android.dmg.sparseimage
      
      # 在 .bash_profile 中添加挂载辅助函数
      mountAndroid() {
             
              hdiutil attach ~/android.dmg.sparseimage -mountpoint /Volumes/android; }
      umountAndroid() {
             
              hdiutil detach /Volumes/android; }
      
    2. 外置硬盘方式:直接格式外外置硬盘(MAC OS拓展 (区分大小写,日志式))
  2. 安装Xcode命令行工具:这一步一般会需要最新的MacOS大版本(目前需要MoJave)

    # 安装Xcode命令行工具 ,直接使用最新版本会有一些问题,可以在下面的链接下载旧版本的命令行工具即可(9.4.1)
    # 建议从这里下:https://developer.apple.com/download/more/
    xcode-select --install
    
  3. 安装MacPorts

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值