1. 程式人生 > >解決AndroidStudio模擬器卡慢的問題

解決AndroidStudio模擬器卡慢的問題

什麼是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 可用記憶體

Intel HAXM下載和安裝

啟動android SDK,在Extras目錄的最下邊,勾選Intel HAXM項,並下載。

**下載完成後,還需要執行安裝程式來進行安裝**,HAXM的下載目錄為: Sdk\extras\intel\Hardware_Accelerated_Execution_Manager ,執行 intelhaxm-android.exe 進行安裝, 根據螢幕提示,一步一步安裝即可

Virtualization Technology 錯誤

如果在安裝過程中出現如下錯誤,因為之前提過Intel HAXM使用 Intel VT 技術,所以需要打BOIS裡開啟Virtualization Technology項。

this computer meets the requirements for haxm but intel virtualization technologyVT-xisnot turned onHAXM cannot be installed until VT-x is enable .
please refer to the intel HAXM documentation 
for more information

設定成功後,重新執行安裝檔案,在控制檯中輸入sc query intelhaxm。出現下圖即為成功!!

下載和使用Android x86映象

Android 5.0.1的API根據作業系統不同提供了32位和64位的Android x86映象檔案,這裡進行自行選擇。

關於使用 Android x86 映象,在新建或者編輯 Android 模擬器選項卡時, 將模擬器 CPU/ABI 設定為 Intel Atom X86 ,如果是64位系統可以選擇,Intel Atom X86_64。

如果上面的步驟都進行了正確的設定,Android 模擬器,幾乎能在30秒內啟動完成!下面讓我們看看Android 5.0.1的介面吧!