當前位置:編程學習大全網 - 源碼下載 - 如何編譯MTK模擬器

如何編譯MTK模擬器

MTK仿真器是基於MTK平臺的codeabse編譯的虛擬設備,用來模擬真機。以下是具體的操作步驟:

1.構建MTK SDK包

-對於mt6572之前的芯片,使用以下命令進行編譯:

。/makeMtk banyan_addon

-來自mt6572的芯片,由於CPU在mt6572之後開始支持X86架構,所以性能會更好。mt6572之後,建議編譯x86仿真器使用。

。/makeMtk banyan_addon_x86

編譯後會在out/host/linux-x86/sdk_addon下生成MTK的SDK包,比如MTK _ SDK _ API _ Addon-17.1 . zip,其中17為android api級別。

2.解壓MTK _ SDK _ API _ Addon _ 17.1 . zip

把整個解壓後的MTK _ sdk _ API _ Addon-17.1文件夾放在安卓原SDK的附加組件目錄下。

3.將仿真器相關的執行文件復制到android sdk工具:

-對於ICS 4.0之前的版本:

進入Android-SDK-Windows \ Add-ONS \ Banyan _ Addon _ Alps . GB . FDD . MP . v 1 _ eng \ Tools目錄,復制emulator.exe或仿真器(如果使用Linux的SDK)覆蓋android-sdk-windows\tools下對應的emulator.exe。

-對於ICS 4.0和更高版本:

將android原sdk的tools目錄下MTK _ SDK _ API _ Addon-15.1 \ emulator對應文件夾中的Emulator、emulator-arm、Emulator-x86替換為Emulator-ARM。Emulator-x86三個文件(建議在google原有sdk下準備壹份Emulator、Emulator-ARM、Emulator-x86的副本,以備後期使用Google emulator)。

4.創建新的AVD

選擇Target裏面有聯發科logo的,然後啟動這個AVD。

PS:創建AVD時,需要將SDK版本同步升級到相對的android版本,比如JB2對應的android API級別17,那麽對應的SDK版本也要升級到級別17,否則創建AVD時不會加載帶有聯發科logo的目標。

  • 上一篇:管道庫存的經典策略
  • 下一篇:VB:編程計算三角形面積
  • copyright 2024編程學習大全網