androidandroid-studioandroid-emulatorhaxm

"No emulator installed" error in Android Studio even though Intel HAXM is up and running


Complete newbie, fresh Android Studio install, trying to run an emulator ends up coughing a "No emulator installed" error. Clicking the Install Emulator link does nothing. Trouble is, I've gone through tens of how-to articles and StackOverflow questions and did everything mentioned in those, to no avail.

What I have:

accel: 0 HAXM version 6.2.1 (4) is installed and usable. accel

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


Solution

  • First time I have met that problem I resolved it by uninstalling and removing all traces of Android Studio and installing it again. Next time when the same problem occurred on another machine I have found easier way to solve the problem:

    1. Go to Android SDK location and remove "emulator" and "system-images" directories. The default path to SDK is "C:\Users\User\AppData\Local\Android\Sdk"

    2. In the Android Studio launch SDK manager, go to "Appearance & Behavior > System Settings > Android SDK" menu, select "SDK Tools" tab and check "Intel x86 Emulator Accelerator (HAXM installer)" and "Android Emulator" checkboxes and click apply. Some download and setup actions should occur at that point

    3. Go to AVD manager, delete all AVDs and create new AVD you need.

    The Emulator started successfully after that.