Intel HAXM on OS X 10.9 Mavericks is broken
HAXM is an Intel driver for running a hardware accelerated version of the Android emulator. It works really, really, really well. When it works. However, there appears to be a bug in the latest version of OS X where trying to load a HAXM accelerated Android emulator will cause a kernel panic, and you’ll need to kill your Mac.
Here’s the link to the thread on Intel’s forums: http://software.intel.com/en-us/comment/1761988
I’ll be keeping a close eye, because, again, the accelerated Android emulator experience is really that good. It’s actually seems to be as fast as the iOS emulator, which is impressive.
The same thread says they’ve pushed a hotfix, and that it should work now!
For those of you not on OS X 10.9, HAXM is available for Linux, and Windows as well. Here are some instructions:
You’ll need to download and install the Intel x86 image in the SDK manager, preferably for 4.3, then you will need to install the driver from Intel:
- Instructions: http://software.intel.com/en-us/articles/installation-instructions-for-intel-hardware-accelerated-execution-manager-mac-os-x
- Driver download: http://software.intel.com/en-us/articles/intel-hardware-accelerated-execution-manager/
Then, set up an emulator in the AVD Manager using the x86 image, and match the RAM to whatever you set in the intel driver setup. Also, make sure to use the ‘use host gpu’ option in the virtual device settings.