1、按照源碼中sdk目錄下的howto_build_SDK.txt參考文檔的編譯方式
$ cd ~/my-android-git
$ . build/envsetup.sh
$ lunch sdk-eng
$ make sdk
結果,産生錯誤log資訊如下:
#### make failed to build some targets (48 seconds) ####
2、根據一些參考資料,我解決以上相關問題采用以下步驟:
source build/envsetup
lunch em_t8370_emmc-user
source build/envsetup #需要重新source一次,我也不知道為什麼,如果不重新再執行這句話,編譯還是會産生像上面一樣的問題。
make sdk
結果,産生的錯誤log資訊如下:
3、注釋以上sdk.atress 49 88 93 186 525 526 相關的腳本
編譯成功,在相關目錄下生成以下的檔案:
Package SDK: out/host/darwin-x86/sdk/android-sdk_eng.<build-id>_mac-x86.zip
生成的android.jar是最新的:
/out/host/linux-x86/sdk/em_t8370_emmc/android-sdk_1476083189_linux-x86/platforms/android-6.0/android.jar