Next-Gen App & Browser Testing Cloud
Trusted by 2 Mn+ QAs & Devs to accelerate their release cycles

To troubleshoot errors on a local Android Studio emulator or a cloud-based Android Emulator Online, work from the most common causes outward: confirm your system requirements and free disk space, verify hardware acceleration is enabled with emulator -accel-check, update the emulator and system images, recreate corrupted AVDs, and reconnect adb. The sections below resolve each named error and give you the exact command for it. If you are chasing iOS Simulator problems instead, see How to Troubleshoot Simulator Errors?.
When the emulator refuses to launch, freezes on the boot animation, or closes without an error, start with the basics before touching anything advanced.
List your AVDs and launch one with verbose logging to surface the underlying cause:
# List available AVDs (use the exact name to launch)
emulator -list-avds
# Launch an AVD verbosely to surface the real error
emulator -avd <avd_name> -verboseIf the emulator boots but is merely slow or laggy rather than broken, that is a different problem. See Handle Performance Issues with the Emulator.
If the emulator reports that it cannot find a hypervisor or that acceleration is unavailable, the fix is no longer Intel HAXM. Intel discontinued HAXM in January 2023, and from Android Emulator 36.2.x onward the emulator no longer uses HAXM at all. Older guidance that tells you to "reinstall the latest HAXM" or pin "HAXM 6.1.2" is out of date. Uninstall HAXM if it is still present and switch to the current per-platform acceleration driver.
First, confirm what your machine actually has:
# Confirm hardware acceleration is installed and usable
emulator -accel-checkOn Windows you can check and enable the relevant features from PowerShell (an administrator session and a reboot are required):
# Check Hyper-V / Windows Hypervisor Platform state
Get-WindowsOptionalFeature -FeatureName Microsoft-Hyper-V-All -Online
Get-WindowsOptionalFeature -FeatureName HypervisorPlatform -Online
# Enable them, then reboot
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All
Enable-WindowsOptionalFeature -Online -FeatureName HypervisorPlatform -AllIf you are setting acceleration up from scratch, our guide on Install Setup Android Emulators walks through the full install path.
# Disable Vulkan if "vulkan-1.dll cannot be found"
emulator -avd <avd_name> -feature -Vulkan
# Force software GPU rendering if graphics fail
emulator -avd <avd_name> -gpu swiftshaderThe emulator saves a snapshot when you close it (quick boot) so it can resume quickly. A corrupted or stale snapshot is a frequent reason an AVD boots into a broken state or crashes immediately.
On Apple Silicon Macs, the emulator fails to start or crashes when the AVD is built on an x86 or x86_64 system image, because those images cannot run on ARM hardware.
If a single AVD boot-loops, crashes on launch, or carries a permanently broken snapshot while other AVDs work fine, the AVD itself is corrupted. The reliable fix is to remove it and start clean.
For a clean walkthrough of device profiles, RAM, and storage choices when you rebuild, see Configure Emulator Settings.
When the emulator is running but your tests or IDE can't reach it, the adb bridge has dropped. A healthy emulator shows up as emulator-5554 device in the device list.
# Verify the emulator is connected
adb devices
# Restart the server when the device is offline / missing
adb kill-server && adb start-server
adb reconnectOnce adb is healthy again, our guide on Run and Debug Apps on the Emulator covers deploying and inspecting your build.
Most of the errors above (HAXM and AEHD migration, missing hypervisors, disk-space failures, GPU driver mismatches, and corrupted AVDs) only exist because the emulator runs on your local machine. Running Android sessions in the cloud removes that maintenance entirely. With TestMu AI, you can launch pre-provisioned Android Emulator Online and real Android devices straight from your browser, with acceleration and drivers already handled, so your team spends time testing instead of fixing local setups. It also lets you reproduce a bug across many Android versions and OEM builds without recreating an AVD for each one.
The usual culprits are insufficient free disk space (the emulator checks at startup and refuses to launch below a few GB), missing or disabled hardware acceleration, or an outdated emulator and system image. Free up disk, run emulator -accel-check to confirm acceleration is usable, update the emulator via Tools > SDK Manager, and launch the AVD with -verbose to read the real error.
No. Intel discontinued HAXM development in January 2023, and from Android Emulator 36.2.x onward the emulator no longer uses HAXM. Uninstall HAXM and migrate to the current drivers: AEHD on Windows for Intel and AMD (installed via the SDK Manager, and itself scheduled to sunset at the end of 2026), WHPX or Hyper-V on Windows, the built-in Hypervisor.framework on macOS, and KVM on Linux.
Run emulator -accel-check from the emulator directory of your Android SDK. It reports which hypervisor is installed and usable: WHPX or AEHD on Windows, Hypervisor.Framework on macOS, and KVM on Linux. On Linux you can also run sudo kvm-ok to confirm KVM support.
Update the emulator to the latest version through Tools > SDK Manager, which ships the required Vulkan loader. If the error persists or your GPU drivers are problematic, disable Vulkan by launching the AVD with -feature -Vulkan.
Apple Silicon Macs cannot run x86 or x86_64 system images. Open the SDK Manager, download an arm64-v8a system image for the API level you need, delete the incompatible image, and recreate the AVD using the arm64 image.
Open the Device Manager and choose Wipe Data or Cold Boot Now to clear a bad saved state. If the AVD still boot-loops or crashes instantly, delete it (along with any stale files under ~/.android/avd) and recreate it from scratch.
KaneAI - Testing Assistant
World’s first AI-Native E2E testing agent.

TestMu AI forEnterprise
Get access to solutions built on Enterprise
grade security, privacy, & compliance