下面就是脚本文件的内容
image-angler-mmb29p.zip又是什么呢?解开后就是这么几个文件:
android-info.txt boot.img cache.img recovery.img system.img userdata.img vendor.img
有没有很熟悉,其实就是我们编译后,生成的几个image文件。
具体的错误如下所示:
具体错误的原因是,在编译脚本中会检查当前的xcode sdk的版本是否是兼容的,这可能是因为你mac上的xcode版本比较新,在android源代码中还没有添加上.理论上说应该用android代码对应的xcode sdk版本来编译,不然可能会有兼容性的问题。但是我自己实测最新的xcode版本是可以正常编译android源代码的,具体的方法如下所示:
你可以到xcode的sdk路径下(/applications/xcode.app/contents/developer/platforms/macosx.platform/developer/sdks)查看当前系统的sdk版本是多少。比如我的sdk版本是macosx10.11.sdk,接下来编辑build/core/combo/mac_version.mk中的mac_sdk_versions_supported所在的行添加10.11就行了。在运行下lunch命令,是不是就好了。
本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
转载:http://www.cnblogs.com/kissazi2/p/5244438.html