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:
- Install Extras/Intel Hardware Accelerated Execution Manager using the “Android SDK Manager”
- Make sure “Intel x86 Atom System Image” in “Android 4.0.3 (API15)” is installed through the “Android SDK Manager” as well.
- Really install hardware acceleration by running [Android SDK folder]\extras\intel\Hardware_Accelerated_Execution_Manager\IntelHaxm.exe
- 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”). - 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.