在mac上构建aosp 10.12
问题描述:
我曾经在我的mac上构建aosp。最近我升级了Mac OS Mac Sierra(10.12)。在我收到此错误信息,同时建立项目:在mac上构建aosp 10.12
找不到一个支持的MAC SDK:“10.8”,“10.9”,“10.10”,“10.11”]
的MAC SDK版本已经升级到10.12但它不在支持的mac sdk列表中。什么可以解决这个问题?
答
我从来没有试过这种塞拉利昂,却碰上在OS X埃尔卡皮坦同样的问题。这是我的解决方案的链接:Running AOSP build on Mac (Yosemite and later)(为我工作)。要点是要获得老版本的XCode DMG,并在构建AOSP之前动态安装它。
这里有几个线程在谈论同样的问题的:
- https://groups.google.com/forum/#!topic/android-building/BQHmUOmLq4I
- https://groups.google.com/forum/#!topic/android-building/vhnftES4MN8
- Running AOSP build on Mac (Yosemite and later)
好运。
答
的人,这里是一个好消息。我发现该错误消息源,并找到解决it.Edit哪个位置的是Android /编译/宋/ CC /配置/ x86_darwin_host.go该文件的方法。
darwinSupportedSdkVersions = []string{
"10.8",
"10.9",
"10.10",
"10.11",
"10.12"
}
改变它。
答
我已经和Xcode 8.2解决在MacOS塞拉利昂(10.12.2)这个问题。该解决方案可能会有所帮助:
- 下载MacOSX10.11.sdk上phracker/MacOSX-SDKs
- 解压到文件夹:/Applications/XCode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/
如果升级Xcode中,该文件夹将被删除。所以你会重复上面的操作,或者把它放在你自己的目录中,然后建立一个链接。
答
构建Android上的MacBookPro高塞拉利昂,我必须克服一些障碍。
我抬头MacOS的SDK版本,我目前正在运行:
$ ls /Applications/XCode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/
MacOSX.sdk MacOSX10.13.sdk
然后改变编译/宋/ CC /配置/ x86_darwin_host.go到:
darwinSupportedSdkVersions = []string{
"10.8",
"10.9",
"10.10",
"10.11",
"10.12",
"10.13",
}
我也必须得到一个区分大小写的文件系统 USB-C SSD磁盘。
build/core/main.mk:105: warning:
Please move your source tree to a case-sensitive filesystem.
我做了同样的事情(在埃尔卡皮坦),它使用Xcode 6.3.2为我工作。 – Bobbake4
这在Sierra上工作。然而,它与其他事情混淆。我们必须从5.1.1 SDK来回切换到最新版本,例如为自制。 – Paschalis
Harveys的答案现在可以解决这个问题!XCode版本之间没有更多的后退! – Paschalis