Improve Android emulator performance

IMPORTANT NOTE : Please first refer to Intel list about VT to make sure your CPU support Intel VT.
HAXM Speeds Up the Slow Android Emulator
HAXM stands for - "Intel Hardware Accelerated Execution Manager"
Currently it supports only Intel® VT [Intel Virtualization Technology]
The Android emulator is based on QEMU; The interface between QEMU and the HAXM driver on the host system is designed to be vendor-agnostic.
Steps for Configuring Your Android Development Environment for HAXM
  1. Update Eclipse: Make sure your Eclipse installation and the ADT plug-in are fully up to date.
  2. Update your Android Tools: After each Eclipse plug-in update, it is important to update your Android SDK Tools. To do this, launch the Android SDK Manager and update all the Android SDK components. To take advantage of HAXM, you must be on at least release version 17.
enter image description here
  • Download the x86 Atom System Images and the Intel Hardware Accelerated Execution Manager Driver: Follow the image below:
enter image description here
  • Install the HAXM Driver by running "IntelHaxm.exe".
    It will be located in one of following locations:
    • C:\Program Files\Android\android-sdk\extras\intel\Hardware_Accelerated_Execution_Manager
    • C:\Users\<user>\adt-bundle-windows-x86_64\sdk\extras\intel\Hardware_Accelerated_Execution_Manager
    If the installer fails with message that Intel VT must be turned on, you need to enable this in BIOS. See description for how to do this here.
Install .exe or .dmg
  • Create a New x86 AVD: Follow the image below:
Create AVD
  • Or as for new SDK, enter image description here


Popular posts from this blog