How to Run Android Emulator in Android Studio on Windows 11

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:

  1. Open Android Studio.
  2. From the Welcome Screen, click More Actions → AVD Manager.
    • OR from an open project, go to Tools → Device Manager.
  3. 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)

  1. Click Create Device.
  2. In the Select Hardware screen, choose a phone model (for example, Pixel 8 Pro or Nexus 5X).
  3. Click Next.
  4. 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.
  5. 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:

  1. Go to Tools → Device Manager (or use the top toolbar).
  2. You’ll see your newly created emulator listed under Virtual Devices.
  3. 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:

  1. Open your Android Studio project.
  2. Click the Run ▶️ button on the toolbar.
  3. Select the running virtual device from the list.
  4. 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:

  1. In Device Manager, click the pencil ✏️ (Edit) icon next to your AVD.
  2. You can change:
    • RAM allocation for smoother performance
    • Graphics mode (Hardware / Software)
    • Orientation (Portrait / Landscape)
    • Startup behavior (Cold Boot / Quick Boot)
  3. 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.

  1. Restart your PC and enter BIOS / UEFI Settings.
  2. Enable Intel VT-x (for Intel CPUs) or AMD-V (for AMD CPUs).
  3. 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:

ProblemPossible Fix
Emulator stuck on boot logoWipe Data → Cold Boot from Device Manager
“HAXM not installed” errorReinstall HAXM via SDK Manager
“Emulator Process for AVD terminated”Check RAM allocation and graphics settings
Emulator not showingUpdate 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.

Posted by Arpita

With a background in Computer Science, she is passionate about sharing practical programming tips and tech know-how. From writing clean code to solving everyday tech problems, she breaks down complex topics into approachable guides that help others learn and grow.