Hardware accelerated Android emulator

A little gotcha when you “install” the “Intel Hardware Accelerated Execution Manager” using the SDK manager, it isn’t actually installed and/or enabled. You need to do a little bit more:

  1. Install Extras/Intel Hardware Accelerated Execution Manager using the “Android SDK Manager”
  2. Make sure “Intel x86 Atom System Image” in “Android 4.0.3 (API15)” is installed through the “Android SDK Manager” as well.
  3. Really install hardware acceleration by running [Android SDK folder]\extras\intel\Hardware_Accelerated_Execution_Manager\IntelHaxm.exe
  4. Update virtual device to use hardware acceleration in “AVD Manager”:
    – Set “CPU/ABI:” to “Intel Atom (x86)”
    – Under “Hardware”, add a new property “GPU Emulation” and set the value to “yes” (default is “no”).
  5. All done! Your hardware accelerated emulator is ready to launch

Note: Might not work with some libraries using JNI when they are built for ARM only.

Leave a Reply

Your email address will not be published. Required fields are marked *