2013年10月3日 星期四

增加Android emulator速度

ADT中通过Android SDK Manager安装Intel Hardware Accelerated Execution Manager

1. Android SDK Manager安裝 Intel x86 Emulator Accelerator (HAXM)
  基本上 沒安裝的都把他裝一裝

2. 測試 打開CMD
輸入sc query intelhaxm 
如果是以下結果
[SC] EnumQueryServicesStatus:OpenService FAILED 1060:
The specified service does not exist as an installed service.

去對應的sdk\extras\intel\Hardware_Accelerated_Execution_Manager 路徑下
安裝...\sdk\extras\intel\Hardware_Accelerated_Execution_Manager\IntelHaxm.exe

3.打開CMD
輸入sc query intelhaxm 
如果出現
SERVICE_NAME: intelhaxm
        TYPE               : 1  KERNEL_DRIVER
        STATE              : 4  RUNNING
                                (STOPPABLE, NOT_PAUSABLE, IGNORES_SHUTDOWN)
        WIN32_EXIT_CODE    : 0  (0x0)
        SERVICE_EXIT_CODE  : 0  (0x0)
        CHECKPOINT         : 0x0

        WAIT_HINT          : 0x0

表示成功

4.打開Android Virtual Device Manager
去Edit你的Device
CPU/ABI選項可以選擇了

選一個CPU吧,我個人覺得效果不大 =)