Android學習筆記(四)模擬器加速

     Android的模擬器啓動非常緩慢,着實讓人受不了。網上查了說可以配置CPU/ABI 選項,使用 Intel HAXM 技術爲 Android 模擬器加速。通過配置後,感覺速度確實快了不少,至少可以忍受了。

使用 Intel HAXM 技術爲 Android 模擬器加速

Intel HAXM (Hardware Accelerated Execution Manager) 使用基於 Intel(R) Virtualization Technology (VT) 的硬件加速, 因此需要 CPU 支持 VT , 而且僅限於 Intel CPU, 與 AMD CPU 無緣, Intel HAXM 的描述如下: 
•使用 Intel VT 技術; 
•爲 Android x86 虛擬設備的模擬運行提供硬件加速; 
•與 Android SDK 集成; 

硬件需求如下: 
•支持 VT-x, EM64T 以及 Execute Disable Bit 的 Intel 處理器; 
•至少 1GB 可用內存 

支持的操作系統: 
•Windows 7 (32/64-bit) 
•Windows Vista (32/64-bit) 
•Windows XP (32-bit only) 
•OS X 10.6 or 10.7 (32/64-bit) 

一、下載並安裝 Intel HAXM 擴展 
啓動 Android SDK Manager, 在 Package 列表的最下面就是要用到的 Intel HAXM 擴展, 打勾, 下載, 不用去 Intel 的網站, 如下圖:


下載 HAXM 之後, 需要運行安裝程序來進行安裝, HAXM 下載的目錄是 android-sdk\extras\intel\Hardware_Accelerated_Execution_Manager ,運行 IntelHaxm.exe 進行安裝, 根據屏幕提示,一步一步安裝即可。 

二、下載 Android x86 鏡像 
打開Android SDK Manager,在你相應版本的安卓模擬器裏下載Intel x86的鏡像。


三、配置安卓模擬器

在配置界面選擇完你的各項參數之後,記住CPU/ABI要選擇Intel Atom (x86),並且勾選最下面的使用主機GPU,能使模擬器的流暢度大大增加。設置如圖:


到此安卓模擬器就配置完了。。。。。。。。


在運行 IntelHaxm.exe 進行安裝時,可能會出現錯誤提示無法安裝,

可嘗試進入BIOS 設置,使用箭頭鍵,滾動到“Config”,然後按Enter 鍵 ,滾動到“CPU”,然後按Enter 鍵 ,滾動到“Intel  Virtualization Technology”,然後按Enter 鍵 
選擇“Enabled”,然後按Enter 鍵 ,按Enter 鍵繼續 ,按F10 鍵以保存並退出 ,然後重新啓動計算機,重新安裝。

驗證安裝狀態:命令行裏輸入sc query intelhaxm   看到STATE的屬性是RUNNING即可,如圖



這種方法確實可以提高模擬器的啓動時間。不過在我們測試應用的時候,沒有必要每次都重新啓動模擬器。在測試完後,不必關閉模擬器,下次測試程序時,直接運行Run,模擬器就會重新部署我們的應用,從而省去了初始化模擬器消耗的時間。


參考:http://my.oschina.net/u/1251149/blog/205096


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章