以前编译安卓的源码都是使用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电脑上编译。这是最快的填坑办法