You can run and test your Flutter apps on an emulator without needing a physical phone. But sometimes, when you click “Run” in Android Studio or type flutter emulators in the terminal, nothing happens — or worse, you see errors like “Emulator: emulator process finished with exit code 1,” “AVD not found,” “Intel HAXM not installed,” or “Device offline.”
When the Flutter emulator doesn’t work, it’s usually due to hardware acceleration problems, SDK misconfiguration, or conflicts with Hyper-V. In this guide, we’ll go through each possible cause and show you how to fix it step-by-step so you can get your emulator up and running again.
Why the Flutter Emulator May Not Work
Here are the most common reasons your emulator fails to start on Windows 11:
- Android Emulator not properly installed
- Missing or outdated Android SDK components
- Hardware acceleration (Intel HAXM or Hyper-V) disabled
- Conflicts between HAXM and Windows Hypervisor
- Incompatible graphics drivers or virtualization disabled in BIOS
- Corrupted AVD (Android Virtual Device) configuration
Now, let’s go through each fix in detail.
Fix 1: Enable Virtualization in BIOS
The emulator uses virtualization technology (Intel VT-x or AMD-V) to run Android images. If this is disabled in BIOS, the emulator won’t launch.
- Restart your PC.
- During boot, press the BIOS key (commonly
F2,Del, orEsc). - In BIOS, find the setting for Intel Virtualization Technology (VT-x) or AMD SVM Mode.
- Enable it.
- Save and exit BIOS, then restart your PC.
Tip: You can check if virtualization is enabled by pressing Ctrl + Shift + Esc → Performance → CPU. Look for “Virtualization: Enabled.”
Fix 2: Install or Repair Android Emulator
If the emulator itself isn’t installed or was corrupted, Flutter can’t launch it.
- Open Android Studio.
- Click More Actions → SDK Manager.
- Under SDK Tools, check:
- Android Emulator
- Android SDK Platform-Tools
- Android SDK Build-Tools
- Click Apply → OK to install or repair missing components.
After installation, open Device Manager in Android Studio and verify that an emulator device is listed.
Fix 3: Create a New Virtual Device
Sometimes, existing AVDs become corrupted or outdated.
- Open Android Studio → Tools → Device Manager.
- Click Create Device.
- Choose a hardware profile (e.g., Pixel 8 or Pixel 7 Pro).
- Select a system image (preferably Android 14 or 13 – API 34/33).
- Click Download to install the image if needed.
- Click Finish to create your emulator.
Try running it from the Device Manager before using flutter run.
Fix 4: Check for HAXM or Hyper-V Conflicts
Windows 11 uses Hyper-V, while older emulators rely on Intel HAXM. If both are active, the emulator will crash or hang.
Fix Option 1 – Use Windows Hypervisor Platform (Recommended):
- Open Control Panel → Programs → Turn Windows features on or off.
- Enable:
- Windows Hypervisor Platform
- Virtual Machine Platform
- Disable:
- Hyper-V (if Intel HAXM is installed)
- Restart your PC.
Fix Option 2 – Reinstall Intel HAXM (for older CPUs):
If you’re not using Hyper-V:
- Open Android Studio → SDK Manager → SDK Tools.
- Check Intel x86 Emulator Accelerator (HAXM Installer).
- Click Apply → OK to install it.
- Restart Android Studio and relaunch the emulator.
Fix 5: Update Graphics Drivers
If your emulator opens but shows a black or frozen screen, it might be due to outdated GPU drivers.
- Press Windows + X → Device Manager.
- Expand Display adapters.
- Right-click your GPU → Update driver → Search automatically for drivers.
- Alternatively, use your GPU’s control panel:
- NVIDIA → GeForce Experience
- AMD → Adrenalin
- Intel → Driver & Support Assistant
Once updated, restart your PC and run the emulator again.
Fix 6: Delete and Recreate AVD Config Files
Corrupted emulator config files can also prevent startup.
- Press Windows + R, type the following path, and press Enter:
%USERPROFILE%\.android\avd - Delete all files inside this folder (backup if needed).
- Open Android Studio → Device Manager → Create a new virtual device.
- Start the new AVD — it should work without issues.
Fix 7: Set Emulator Acceleration to Software Mode
If your hardware doesn’t support virtualization, you can still run the emulator using software acceleration.
- Open Android Studio → Tools → Device Manager.
- Edit your virtual device configuration.
- Under Graphics, select Software – GLES 2.0.
- Save changes and start the emulator again.
💡 This will make it slower, but it ensures compatibility on systems without VT-x.
Fix 8: Check Environment Variables
Flutter needs the Android SDK path to find emulator tools.
- Press Windows + R, type
sysdm.cpl, and hit Enter. - Go to Advanced → Environment Variables.
- Add these paths (modify for your username):
ANDROID_HOME = C:\Users\<your_username>\AppData\Local\Android\Sdk
Add to PATH:C:\Users\<your_username>\AppData\Local\Android\Sdk\emulatorC:\Users\<your_username>\AppData\Local\Android\Sdk\platform-tools - Restart your PC.
Then check with:
flutter doctor
flutter emulators
Fix 9: Run Emulator Manually via Command Line
If Android Studio can’t launch the emulator, try running it manually.
- Open Command Prompt and navigate to the emulator folder:
cd C:\Users\<your_username>\AppData\Local\Android\Sdk\emulator - List all available emulators:
emulator -list-avds - Launch one:
emulator -avd <your_emulator_name>
This method often bypasses IDE-related bugs.
Fix 10: Update Flutter SDK
Finally, an outdated Flutter SDK can cause compatibility problems with the emulator.
Run these commands in PowerShell or Command Prompt:
flutter upgrade
flutter doctor --android-licenses
flutter doctor
Make sure all dependencies are up-to-date and correctly configured.
Wrapping Up
If your Flutter emulator isn’t working on Windows 11, it’s usually due to missing SDK components, virtualization settings, or driver issues. By enabling hardware acceleration, ensuring Android SDK paths are configured, and keeping your emulator tools up to date, you can quickly restore full functionality.
Once fixed, your emulator becomes an incredibly powerful tool — letting you test apps instantly without needing physical devices. Whether you’re debugging, testing performance, or previewing UI changes, the Flutter emulator is your virtual playground for app development.