天天看點

MTK8127編譯sdk出錯解決方法

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