下面就是腳本檔案的内容
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