以前编译安卓的源码都是使用linux的,不过后来那个硬盘坏了就也没折腾了,mac下编译按道理来说是没问题的,就是环境有点不同配置骚有不一样。

但是无聊啊。爱折腾,所以试着编译,ROM的源码已经同步过来了。

开始入坑。

环境不说已经配置的差不多了。先说说遇到的第一个问题。

➜  android make
/Users/laohei/android/build/soong/cmd/microfactory/microfactory.bash: line 85: /
Users/laohei/android/prebuilts/go/darwin-x86//bin/go: cannot execute binary file

#### failed to build some targets  ####

哈?还需要go的么,那就

brew install go

装了go应该还需要ln过去 试试

ln -s /usr/local/Cellar/go/bin/go /Users/laohei/android/prebuilts/go/darwin-x86/bin/go

然后我再make看看

嗯。打包源码转移到linux电脑上编译。这是最快的填坑办法