If you’re developing Android apps, testing them on a real device every time can be slow and inconvenient. That’s where the Android Emulator comes in. It lets you run virtual Android devices right on your PC—so you can test your app on multiple phones and Android versions without leaving your desk.
In this guide, we’ll walk you through exactly how to run the Android Emulator in Android Studio on Windows 11, from setup to launch, along with some common troubleshooting tips.
What Is the Android Emulator?
The Android Emulator is part of the Android SDK Tools bundled with Android Studio. It creates a virtual Android device (AVD) that mimics the hardware and software of a real phone or tablet.
With the Emulator, you can:
- Test apps on different Android versions and screen sizes
- Debug without needing a physical device
- Try out beta features safely
- Preview your app UI instantly
Step 1: Install Android Studio and SDK Components
If you haven’t already installed Android Studio, download it from the official site: https://developer.android.com/studio
During installation, make sure you select:
- Android Studio
- Android Virtual Device (AVD)
After setup, launch Android Studio → the Setup Wizard will download the latest SDK tools and system images.
Tip: Keep at least 10–15 GB free on your SSD for optimal emulator performance.
Step 2: Open AVD Manager in Android Studio
Once Android Studio is installed and your SDK is ready:
- Open Android Studio.
- From the Welcome Screen, click More Actions → AVD Manager.
- OR from an open project, go to Tools → Device Manager.
- The AVD Manager window lists all your existing virtual devices.
If no devices are listed, you’ll create one next.
Step 3: Create a New Virtual Device (Emulator)
- Click Create Device.
- In the Select Hardware screen, choose a phone model (for example, Pixel 8 Pro or Nexus 5X).
- Click Next.
- Under System Image, choose the Android version you want to emulate (for example, Android 15 API 35).
- If the image isn’t downloaded, click Download next to it.
- Once downloaded, click Next → Finish.
You now have a new virtual Android device ready to run!
Pro Tip: Create multiple AVDs to test on different Android versions or screen sizes.
Step 4: Launch the Android Emulator
Once the AVD is created:
- Go to Tools → Device Manager (or use the top toolbar).
- You’ll see your newly created emulator listed under Virtual Devices.
- Click the Play ▶️ icon next to the AVD name.
The Emulator will boot just like a real Android phone—it may take a minute the first time.
When it’s running, you can interact with the virtual device using your mouse and keyboard.
Tip: You can pin the Emulator window to stay on top while coding by clicking the “Always on Top” icon.
Step 5: Run Your App on the Emulator
To test your project directly in the emulator:
- Open your Android Studio project.
- Click the Run ▶️ button on the toolbar.
- Select the running virtual device from the list.
- Android Studio will install the app APK and launch it inside the emulator.
Your app should appear on the virtual device screen almost instantly!
Step 6: Configure Emulator Settings
You can adjust performance, hardware, and appearance settings easily:
- In Device Manager, click the pencil ✏️ (Edit) icon next to your AVD.
- You can change:
- RAM allocation for smoother performance
- Graphics mode (Hardware / Software)
- Orientation (Portrait / Landscape)
- Startup behavior (Cold Boot / Quick Boot)
- Click Finish when done.
Quick Boot drastically reduces emulator startup time.
Step 7: Enable Hardware Acceleration (Optional but Important)
The Emulator uses virtualization for speed. If it feels sluggish, make sure hardware acceleration is turned on.
- Restart your PC and enter BIOS / UEFI Settings.
- Enable Intel VT-x (for Intel CPUs) or AMD-V (for AMD CPUs).
- Save and exit BIOS.
Then in Android Studio:
- Go to Tools → SDK Manager → SDK Tools tab.
- Check and install:
- ✅ Intel x86 Emulator Accelerator (HAXM Installer) or
- ✅ Android Emulator Hypervisor Driver for AMD Processors
This will make your emulator boot faster and run smoother.
Step 8: Fix Common Emulator Issues
If the emulator won’t start or crashes, try these fixes:
| Problem | Possible Fix |
|---|---|
| Emulator stuck on boot logo | Wipe Data → Cold Boot from Device Manager |
| “HAXM not installed” error | Reinstall HAXM via SDK Manager |
| “Emulator Process for AVD terminated” | Check RAM allocation and graphics settings |
| Emulator not showing | Update graphics drivers and run Android Studio as Administrator |
Wrapping Up
Running the Android Emulator in Android Studio is simple once it’s properly configured. You can create as many virtual devices as you need, test your apps across multiple Android versions, and fine-tune performance settings for a smoother experience.
With your Emulator ready and running, you can now develop, debug, and test apps on your Windows 11 PC—without ever touching a real device.