以下是我有參考的網址:
https://www.infinum.co/the-capsized-eight/articles/is-your-android-emulator-just-too-slow
我的測試環境為:
OS: Windows 8.1 Professional
CPU: Intel i5 4570 3.2GHz
RAM: 8G DDR3
HDD: EZLink SSD 256GB + WD Black HDD 1TB
根據我測試的結果,以下 5 個項目是必須的。
1. CPU 支援 Virtual Machine Acceleration,並且已開啟。
(以 intel 而言就是 Intel Virtualization Technology (VT, VT-x, vmx) extensions,
AMD 似乎也有 AMD Virtualization (AMD-V, SVM) extensions,但是只支援 Linux。)
2. 安裝 Intel x86 Emulater Accelerator (HAXM installer),使用 SDK Manager 下載。
3. 安裝 Intel x86 Atom System Image,使用 SDK Manager 下載。
4. AVD 建立時需選擇支援 Atom CPU 的 SDK 版本 (目前應該是 2.3.3 及 4.0.3 以上),並選擇 Use Host GPU。
以下截圖提供給您參考:
1. CPU 支援 Virtual Machine Acceleration,並且已開啟。
這部份請參考各自的 BIOS 設定,每家的 BIOS 畫面不太相同,但是基本上就是啟用 「Intel Virtualization Technology」這一項。
![]() |
圖片來源:http://goo.gl/MXGJb |
2. 安裝 Intel x86 Emulater Accelerator (HAXM installer)
首先打開 SDK Manager,然後找到 「Intel x86 Emulater Accelerator (HAXM installer)」這一項,如下圖:
![]() |
紅框圈起來的就是要安裝的項目 PS. 此項目不會自動安裝,它其實只有下載安裝檔而已。 |
1) 打開 cmd。
2) 輸入指令:sc query intelhaxm
![]() |
本圖為有啟用的畫面,如果未啟用則會說查不到這個服務 |
然後到您的 sdk 目錄下的 extra 中找安裝程式,路徑請參考下圖:
![]() |
請參考紅框內容 |
3. 安裝 Intel x86 Atom System Image。
這個一樣是從 SDK Manager 來安裝,請參考下圖:
![]() |
紅框為要安裝的項目,可選擇您要測試的 SDK 版本來安裝即可。 PS. 並不是所有的版本都有支援,目前有支援的是 2.3.3 及 4.0.3 以上。 |
4. AVD 建立時需選擇支援 Atom CPU 的 SDK 版本,並選擇 Use Host GPU。
![]() |
請注意圖片中紅框的兩處 PS. 若 CPU/ABI 沒有 Intel Atom (x86) 可以選擇時,請回頭看步驟 3。 |
根據我測試的結果,從按下 Start 開始到可以使用 Emulator (解析度為 480 x 800) 大約在 20 秒左右,比過去動輒開啟要 1 分鐘以上的狀況實在是好很多,而且操作相當的順暢呢!
希望對於在開發 Android 又苦於模擬器在浪費生命的人有一點幫助。 (笑)