Most cases of Android emulator not launching come down to one of five things, and four of them you can sort yourself in under half an hour. No need to reinstall Android Studio from scratch or spend hours trawling forums. This guide covers every fix in order, from the fastest to the most involved.
TL;DR
If your Android emulator not launching is the problem, start with a cold boot of the AVD and check for SDK updates. If that does not fix it, switch graphics mode to Software and verify virtualization is enabled in BIOS. Persistent crashes after that usually mean corrupted emulator files or outdated GPU drivers.
Key Takeaways
- Android emulator not launching is most often caused by a corrupted AVD snapshot, disabled virtualization, or a GPU driver conflict.
- Cold booting the AVD and wiping its data fixes the problem in a large number of cases with no other changes needed.
- Switching graphics mode to Software is the fastest way to rule out GPU driver incompatibility.
- Hardware virtualization must be enabled in BIOS for the emulator to run reliably. Check this if nothing else works.
- Reinstalling the emulator package from SDK Manager clears corrupted installation files that other steps cannot fix.
At a Glance
- Difficulty: Easy to Medium
- Time Required: 15 to 30 mins
- Success Rate: 85% of users
What Causes Android Emulator Not Launching?
The emulator is a fairly complex piece of software. It is spinning up a full virtual ARM or x86 device on your machine, relying on your CPU's virtualization extensions, your GPU drivers for rendering, and a stack of SDK components that all need to be in sync. When any one of those breaks, you get nothing. Sometimes a blank screen. Sometimes the dreaded The emulator process has terminated message. Sometimes the AVD just never appears in the device list at all.
Here are the five root causes that cover the vast majority of cases:
- Virtualization disabled in BIOS/UEFI: The emulator depends on Intel VT-x or AMD-V to run at usable speed. If these are off, the emulator either fails to start or crawls so slowly it looks broken.
- Corrupted AVD snapshot or state: Every time you close the emulator, it saves a snapshot. If that snapshot gets corrupted (power cut, crash, bad update), the next launch attempt fails. This is probably the single most common cause.
- Outdated or broken SDK components: The Android Emulator package, platform-tools, and system images need to stay in sync. A partial update or interrupted download leaves them in a broken state.
- GPU driver incompatibility: The emulator uses your host GPU for hardware-accelerated rendering. Older drivers, or drivers from certain OEMs, cause repeated crashes. You'll often see a blank emulator window or an immediate termination.
- Wrong SDK path: If Android Studio is pointing at the wrong SDK location (or none at all), it cannot find the emulator binary. The AVD won't start because Studio literally cannot locate the files it needs.
Worth knowing: these causes are not mutually exclusive. It is entirely possible to have a corrupted snapshot and an outdated emulator package at the same time. Work through the fixes in order and you'll cover all of them.
For context on how the emulator uses hardware acceleration, Google's official emulator acceleration documentation is the clearest reference for understanding what the emulator actually needs from your hardware.
Android Emulator Not Launching: Quick Fixes
Start here. These take five to ten minutes and fix the problem more often than you'd expect.
Cold Boot the AVD and Wipe Its Data Easy
- Open Device Manager in Android Studio
Go toTools > Device Manager. You'll see your list of AVDs. - Cold boot instead of resuming
Right-click (or click the three-dot menu) on your AVD and select Cold Boot Now. This bypasses the saved snapshot entirely and boots from a clean state. Wait a full 60 to 90 seconds before assuming it has failed. - If cold boot fails, wipe the data
Right-click the AVD again and select Wipe Data. Confirm, then try launching normally. This deletes the corrupted snapshot and any stale emulator state. - Restart Android Studio if needed
If the AVD still won't start, close Android Studio completely (check Task Manager on Windows or Activity Monitor on Mac to make sure nostudio64.exeorstudioprocesses are still running), then reopen it and try again.
Update the Emulator and SDK Tools Easy
- Open SDK Manager
Go toTools > SDK Manager, then click the SDK Tools tab. - Check for updates
Look for Android Emulator and Android SDK Platform-Tools. If either shows an update available, tick the checkbox and click Apply. - Restart Android Studio
Once the download finishes, close and reopen Android Studio. Microsoft's MAUI troubleshooting documentation explicitly recommends applying all SDK updates as a first step when the emulator is not appearing or launching correctly. It's good advice.
Verify the SDK Path Easy
- Check SDK location in Android Studio
Go toSettings (or Preferences on Mac) > Languages and Frameworks > Android SDK. The Android SDK Location field at the top should point to a real folder containing subfolders likeemulator,platform-tools, andplatforms. - Fix it if it's wrong
On Windows, the default is usuallyC:\Users\YourName\AppData\Local\Android\Sdk. On Mac it's typically/Users/YourName/Library/Android/sdk. If the field is blank or points somewhere that doesn't exist, click Edit and point it to the correct location. - Restart and retest
Save the settings, restart Android Studio, and try launching the AVD again.
More Android Emulator Not Launching Solutions
If the quick fixes above didn't crack it, these intermediate steps cover the next most likely causes. Expect 15 to 30 minutes here.
Switch Graphics Mode to Software Easy
This is the fastest way to rule out GPU driver incompatibility. Software rendering is slower, but it bypasses your host GPU entirely, so if the emulator runs fine after this change, you know your drivers are the problem.
- Edit the AVD configuration
In Device Manager, click the pencil (edit) icon next to your AVD. - Change the graphics setting
Scroll down to Emulated Performance. Change Graphics from Automatic to Software. - Save and relaunch
Click Finish to save. Launch the AVD and see whether it starts. If it does, your GPU drivers are the culprit. See Solution 7 below for the proper fix.
Create a Fresh AVD Easy
Sometimes a device profile gets into such a bad state that no amount of wiping fixes it. Creating a new AVD from scratch takes about five minutes and is often more reliable than fighting a broken one.
- Open Device Manager and create a new device
Click the + button (Create Virtual Device). Pick a device definition, such as Pixel 7. - Choose a system image
Select a system image you already have downloaded, or download a fresh one. API 33 or 34 images are stable choices for most testing. - Name it something different
Give it a new name so it doesn't conflict with the broken AVD. Click Finish. - Launch the new AVD
Try launching this fresh device. If it starts without issue, the problem was specific to the old AVD's configuration or state files.
Check Disk Space and AVD RAM Allocation Easy
The emulator needs room to expand its virtual disk and write snapshot files. If your drive is nearly full, the emulator will terminate during startup without much explanation. This one catches people out more than you'd think.
- Check free space
On Windows, open File Explorer and check the drive where your SDK lives (usually C:). You need at least 10 GB free. On Mac, go to Apple menu > About This Mac > Storage. - Free up space if needed
Clear out old downloads, empty the Recycle Bin, or move large files to an external drive. Old AVD system images in~/.android/avd/can be several GB each. - Check AVD RAM allocation
Edit the AVD and look at the RAM setting under Memory and Storage. Set it to at least 2048 MB. Too little RAM causes instability during startup.
Advanced Android Emulator Not Launching Fixes
These take longer and require more access to your system. But if you've got through everything above and the emulator still won't start, one of these will be the answer.
Enable Hardware Virtualization in BIOS/UEFI Medium
This is the fix that gets overlooked most often, especially after a BIOS update or on a machine that's been reimaged. Virtualization gets disabled silently and nobody notices until the emulator stops working. On Intel systems it's called VT-x. On AMD systems it's AMD-V. Without it, the Android emulator either refuses to launch or performs so badly it appears broken.
- Check whether virtualization is currently enabled
On Windows, open Task Manager, click the Performance tab, select CPU, and look at the bottom right. It will say Virtualization: Enabled or Disabled. - Enter BIOS/UEFI
Reboot your machine. Press the BIOS key during startup. This is usually Del, F2, or F10 depending on your motherboard or laptop brand. If you miss it, try again. - Find and enable the virtualization setting
The location varies by manufacturer. Look under Advanced, CPU Configuration, or Security. Enable Intel Virtualization Technology (VT-x) or AMD-V / SVM Mode. On some systems you'll also see a separate VT-d option for I/O virtualization. Enable that too if it's there. - Save and reboot
Save changes (usually F10) and let the machine boot normally. Check Task Manager again to confirm Virtualization now shows as Enabled. - Relaunch the emulator
Open Android Studio and try starting the AVD. With virtualization enabled, the emulator should start noticeably faster than before.
Update GPU Drivers Medium
If Solution 4 (switching to Software graphics) stopped the crashing, your GPU drivers are the problem. Software mode is a workaround, not a fix. Here's how to sort the actual cause.
- Identify your GPU
On Windows, right-click the desktop, select Display Settings, then Advanced display. Or open Device Manager and expand Display Adapters. - Download drivers from the manufacturer
Go directly to the GPU maker's site. For NVIDIA:nvidia.com/drivers. For AMD:amd.com/support. For Intel integrated graphics:intel.com/content/www/us/en/download-center. If you're on a laptop, check your OEM's support page (Dell, HP, Lenovo, etc.) as they sometimes ship customised driver packages. - Install and reboot
Run the driver installer. A full clean install is better than an update if you've been having persistent issues. Reboot when prompted. - Switch graphics back to Automatic
Edit the AVD and change Graphics back from Software to Automatic. Relaunch the emulator and test.
Reinstall the Emulator Package and Use Verbose Logging Advanced
If nothing above has worked, the emulator installation itself is probably corrupted. This happens after interrupted updates, failed SDK downloads, or disk errors. A clean reinstall via SDK Manager is the fix. And if you want to know exactly what's failing before you reinstall, the emulator's verbose logging mode will tell you.
- Reinstall via SDK Manager
Go toTools > SDK Manager > SDK Tools. Untick Android Emulator and click Apply to remove it. Once removed, re-tick it and click Apply again to install a clean copy. - Or launch with verbose logging from the command line
Open a terminal and navigate to your emulator directory. On Windows this is typicallyC:\Users\YourName\AppData\Local\Android\Sdk\emulator\. Run:emulator -avd YourAVDName -verbose -logcat *:v
This dumps detailed output to the terminal. Look for lines mentioningHAXM,WHPX,GPU,disk, orsnapshotas those pinpoint the failing subsystem. - Target the specific failure
If the log shows virtualization errors, go back to Solution 7. GPU errors, Solution 8. Snapshot or disk errors, wipe the AVD data again after the reinstall. Path errors, recheck Solution 3.
If your Android emulator not launching problem is still happening after working through all of these steps, our remote support technicians can connect directly to your machine, check your virtualization settings, SDK configuration, and driver stack, and get the emulator running in a single session.
Get remote helpPreventing Android Emulator Not Launching in Future
Most of these problems are avoidable. Here's what actually makes a difference, in order of importance:
- Keep the emulator and SDK tools updated. Open SDK Manager every couple of weeks and apply any pending updates to Android Emulator, platform-tools, and your system images. Stale components are the most common cause of sudden breakage after an Android Studio update.
- Leave at least 10 GB free on your SDK drive. The emulator's virtual disk expands dynamically. If the drive fills up mid-session, you get a crash and a corrupted snapshot. Set a reminder to check disk space if you're on a tight drive.
- Cold boot periodically, don't always resume from snapshot. Snapshots are convenient but they accumulate stale state over time. After major SDK updates, do a cold boot to clear it out. Takes an extra 30 seconds and saves you an hour of debugging later.
- Create a new AVD rather than patching a broken one. If an AVD starts behaving oddly after an update, don't spend time trying to fix its configuration. Create a fresh one with a clean system image. It takes five minutes and is almost always more reliable.
- Check virtualization after BIOS or Windows updates. Both can reset or change hypervisor settings without warning. If the emulator suddenly stops working after a system update, check Task Manager's CPU tab first.
- Use Software graphics on older or problematic machines. If your workstation has older GPU drivers and you've had crashes before, just leave Graphics set to Software. The performance hit is real but the stability is worth it for daily development work.
If you're also dealing with other Android development environment issues, our Android Studio troubleshooting guide covers IDE-level problems that sit alongside emulator issues. And if you're seeing broader SDK or build tool failures, the Android SDK repair guide is worth a look too.
Android Emulator Not Launching: Summary
The Android emulator not launching is almost always one of five things: a corrupted AVD snapshot, outdated SDK components, a wrong SDK path, GPU driver incompatibility, or virtualization disabled in BIOS. Start with a cold boot and SDK update. If that doesn't fix it, switch to Software graphics and check your BIOS virtualization settings. Persistent crashes after all of that usually mean a corrupted emulator installation, which a clean reinstall via SDK Manager will fix. For ongoing stability, keep your SDK updated, leave adequate disk space, and verify virtualization settings after any major system update.
The Android emulator not launching problem is fixable in the vast majority of cases without reinstalling Android Studio or touching your project files. Work through the solutions in order and you'll get there.


