在Mac平台使用Docker搭建AOSP(Android源代码)编译环境

本地环境:macOS 10.12.5工作目录:~/android-docker/一.准备大小写敏感的磁盘映像创建磁盘映像 首先,使用下面命令查看磁盘信息,diskutil info /如果磁盘信息的的 File System Personality 为 Case-sensitive Journaled HFS+,则说明当前文件系统是区分大小写的,不需要创建磁盘映像。否则执行命令:hdiutil
摘要由CSDN通过智能技术生成
本地环境:macOS 10.12.5
工作目录:~/android-docker/

一.准备大小写敏感的磁盘映像

  1. 创建磁盘映像
    首先,使用下面命令查看磁盘信息,

    diskutil info /

    如果磁盘信息的的 File System Personality 为 Case-sensitive Journaled HFS+,则说明当前文件系统是区分大小写的,不需要创建磁盘映像。否则执行命令:

    hdiutil create -type SPARSE -fs 'Case-sensitive Journaled HFS+' -size 100g ~/android-docker/android.dmg

    在当前目录下创建一个大小为100g的大小写敏感的磁盘映像。android官方文档推荐创建40g的磁盘映像,其实是不够用的,建议创建100g。如果创建完映像后,想改变映像大小,可以执行下面命令。

    hdiutil resize -size <new-size-you-want>g ~/android-docker/android.dmg.sparseimage
  2. 挂载磁盘映像
    执行

    hdiutil attach ~/android-docker/android.dmg.sparseimage -mountpoint ~/android-docker/android-fs

    将~/android-docker/android.dmg.sparseimage挂载到~/android-docker/android-fs。
    执行

    hdiutil detach ~/android-docker/android-fs

    卸载磁盘映像。
    为了方便操作,建议大家添加挂载和卸载的函数到bash中。在~/.bash_profile文件末尾添加如下代码:

    
    # mount the android file image  
    
    function mountAndroid {
          hdiutil attach ${
        1} -mountpoint ${<
  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值