macOS Catalina(10.15.7)编译Android
2020-11-11 本文已影响0人
AndroidWorld
不小心把mac系统升级到了最新的10.15.7,尝试编译android源码android-10.0.0_r2,竟然报错了,记录下解决方法,供其他同学参考。
Could not find a supported mac sdk: ["10.10" "10.11" "10.12" "10.13" "10.14"]

解决方案
1. 查看本机包含的SDK版本,执行如下命令
cd /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/
ls
可以看到我这里只有10.15版本的sdk

2. 修改Android编译脚本,把10.15加进去,执行如下命令
vim build/soong/cc/config/x86_darwin_host.go
不熟悉vim命令的也可以切到目录下,然后用文本编辑器修改,作者这里改完后是这样的
