根据source.adnroid.com上的文档初始化Android编译环境,ports可用homebrew代替。安装后按一下步骤调整。
安装xcode 7
从官网下载xcode 7安装包,拖进系统的application文件夹,重命名为xcode7(也可不重命名);
选择xcode7作为源码编译工具
|
|
下载源码
repo init 初始化源码下载配置后,编辑 .repo/manifest.xml 文件,将其中注释掉的macos系统下prebuilts工具链取消注释,同步源码。
修改anbox源码中prebuilts中的bison
编译过程中,bison会出现问题,具体看这个讨论build aosp on Mac OS 10.13 failed,修复步骤如下:
|
|
修改jack的内存配置
如果系统内存大于等于16g可以不修改,否则建议修改如下文件 prebuilts/sdk/tools/jack-admin 以免编译过程中jack出现OOM的错误,增加内存使用参数 -Xmx$(half_memory)m 如下:
|
|