Android Emulator
developer.android.com
What it is
Android Emulator simulates Android devices on a computer so developers can test applications across device types and Android API levels without a physical device. It comes with Android Studio and needs no separate installation. Predefined virtual-device profiles cover phones, tablets, Wear OS, Android Automotive OS, and Android TV. An Android Virtual Device sets the Android version and hardware characteristics, and has private storage for user data, SD card data, and cache. The emulator can simulate calls, text messages, locations, network speeds, rotation, hardware sensors, and Google Play Store access. It supports multiple instances, keyboard mapping, gamepads, and root access. The first launch may take about a minute; later launches can use a snapshot and start faster. Supported systems include 64-bit Windows 10 or newer, macOS 12 or newer, Linux, and ChromeOS. The recommended baseline is 16 GB RAM and 16 GB disk space, with higher requirements possible for newer API levels or larger virtual devices. Android Studio on ChromeOS deploys apps only to connected hardware devices.
Spec sheet
- Purpose
- Android Emulator simulates Android devices on a computer so developers can test apps across devices and Android API levels without physical devices.Read 28 Sep 2026 · developer.android.com
- Free plan
- YesRead 19 Sep 2026 · developer.android.com
- Support
- The official troubleshooting page lists known issues and workarounds and directs users to report bugs when no workaround succeeds.Read 28 Sep 2026 · developer.android.com
- Acceleration
- Hardware acceleration improves emulator performance through graphics acceleration and virtual-machine acceleration.Read 28 Sep 2026 · developer.android.com
- Android Studio
- The emulator comes with Android Studio and does not require separate installation.Read 27 Sep 2026 · developer.android.com
- Capabilities
- The emulator can simulate calls, text messages, locations, network speeds, rotation, hardware sensors, and Google Play Store access.Read 28 Sep 2026 · developer.android.com
- Cloud integrations
- Android Studio integrations include Firebase Device Streaming, Firebase Crashlytics, Google Play Vitals data, and Gemini in Android Studio.Read 28 Sep 2026 · developer.android.com
- Desktop platforms
- Windows, macOS, Linux, ChromeOSRead 19 Sep 2026 · developer.android.com
- Device configurations
- Includes predefined configurations for phones, tablets, Wear OS, Automotive OS, and Android TV.Read 27 Sep 2026 · developer.android.com
- Device coverage
- Tests applications across a variety of devices and Android API levels.Read 27 Sep 2026 · developer.android.com
- Device profiles
- Predefined configurations cover Android phones, tablets, Wear OS, Android Automotive OS, and Android TV devices.Read 28 Sep 2026 · developer.android.com
- Device simulation
- Simulates calls, texts, location, network speeds, rotation, hardware sensors, and Google Play Store access.Read 27 Sep 2026 · developer.android.com
- Gamepad support
- YesRead 19 Sep 2026 · developer.android.com
- Google Play support
- YesRead 19 Sep 2026 · developer.android.com
- Higher requirements
- Higher API levels or larger-screen virtual devices may require higher system specifications.Read 27 Sep 2026 · developer.android.com
- Installation
- The Android Emulator comes with Android Studio and does not need to be installed separately.Read 28 Sep 2026 · developer.android.com
- Integration availability
- Cloud service integrations require the latest stable Android Studio channel or a major version released within the previous 10 months.Read 28 Sep 2026 · developer.android.com
- Keyboard mapping
- YesRead 19 Sep 2026 · developer.android.com
- Known limitations
- Android Studio on ChromeOS currently supports deploying apps only to a connected hardware device.Read 28 Sep 2026 · developer.android.com
- Minimum disk space
- At least 16 GB of disk space is recommended.Read 27 Sep 2026 · developer.android.com
- Minimum RAM
- At least 16 GB of RAM is recommended for the best experience.Read 27 Sep 2026 · developer.android.com
- Multi-instance
- YesRead 19 Sep 2026 · developer.android.com
- Network isolation
- Before Android Emulator version 36.5, each emulator instance operated behind its own virtual router or firewall that isolated it from the host network and other emulator instances.Read 28 Sep 2026 · developer.android.com
- Physical device option
- A physical device is suggested when the computer does not meet the recommended specifications.Read 27 Sep 2026 · developer.android.com
- Primary purpose
- Simulates Android devices on a computer for application testing.Read 27 Sep 2026 · developer.android.com
- Private storage
- Each AVD has private storage for user data, an SD card, and related data.Read 27 Sep 2026 · developer.android.com
- Root access
- YesRead 19 Sep 2026 · developer.android.com
- Snapshot launches
- The first launch may take about a minute, while later launches use a snapshot and should be faster.Read 27 Sep 2026 · developer.android.com
- Snapshots
- After the first launch, subsequent emulator launches can use a snapshot and start faster.Read 28 Sep 2026 · developer.android.com
- Supported platforms
- 64-bit Windows 10 or higher, macOS 12 or higher, Linux, and ChromeOS.Read 27 Sep 2026 · developer.android.com
- System requirements
- The recommended baseline is 16 GB RAM, a 64-bit Windows 10 or newer, macOS 12 or newer, Linux, or ChromeOS system, and 16 GB disk space.Read 28 Sep 2026 · developer.android.com
- Testing speed
- Testing can be faster and easier than on a physical device, including faster data transfer.Read 27 Sep 2026 · developer.android.com
- Touchscreen navigation
- A computer mouse pointer can mimic a finger on the emulator touchscreen.Read 27 Sep 2026 · developer.android.com
- Version control
- Android Studio supports Git, GitHub, CVS, Mercurial, Subversion, and Google Cloud Source Repositories.Read 28 Sep 2026 · developer.android.com
- Virtual device model
- Each emulator instance uses an Android Virtual Device to define Android version and hardware characteristics.Read 27 Sep 2026 · developer.android.com
- Virtual devices
- Each Android Virtual Device has independent private storage for user data, SD card data, and cache.Read 28 Sep 2026 · developer.android.com
- Wear OS pairing
- Android Studio includes a Wear OS pairing assistant for pairing emulators with phones.Read 27 Sep 2026 · developer.android.com
- Wear OS testing
- The Wear OS pairing assistant guides pairing Wear OS emulators with physical or virtual phones directly in Android Studio.Read 28 Sep 2026 · developer.android.com
Plans and prices
Strong points and limits
Strong points
- Predefined profiles cover phones, tablets, and TV devices.
- Simulates calls, locations, network speeds, and sensors.
- Supports Google Play, gamepads, and multiple instances.
- Included with Android Studio at no cost.
- Snapshots can speed later launches.
Limits
- Recommended baseline is 16 GB RAM and disk space.
- Larger virtual devices may need higher system specifications.
- ChromeOS deployment is limited to connected hardware devices.
Who it suits
It suits Android developers who need to test across virtual device profiles and API levels. Teams using ChromeOS should note that deployment there is limited to connected hardware devices.
Android Emulator in depth
Read the full write-up
Overview
Android Emulator is a virtual Android device environment for app developers working in Android Studio. It is best suited to people who need to check apps across device profiles and Android API levels; its main trade-off is that larger virtual devices and newer API levels can demand more from the computer.
Each Android Virtual Device (AVD) sets an Android version and hardware profile, with its own private storage for user data, SD card data, and cache. Preset profiles span phones, tablets, Wear OS, Android Automotive OS, and Android TV. That breadth makes it useful for checking varied layouts and behaviors without keeping a matching collection of physical devices.
Developers can simulate calls, texts, locations, network speeds, rotation, hardware sensors, and Google Play Store access. A mouse can mimic touchscreen input, and testing or data transfers can be faster than on a physical device. The first launch may take about a minute; later launches can use a snapshot and should start faster. Hardware acceleration improves performance through graphics and virtual-machine acceleration.
Key features
Device and condition coverage
Profiles and API-level choices let developers exercise an app across different virtual hardware and Android versions. Changing simulated network, location, calls, texts, rotation, or sensor input is especially useful when a test depends on conditions that are inconvenient to reproduce repeatedly on physical hardware. Google Play support broadens the kinds of app behavior that can be checked.
Wear OS and Android Studio integrations
Android Studio includes a Wear OS pairing assistant for pairing Wear OS emulators with phones, including physical or virtual phones. Its cloud integrations include Firebase Device Streaming, Firebase Crashlytics, Google Play Vitals data, and Gemini in Android Studio. These integrations require the latest stable Android Studio channel or a major version released within the previous 10 months. Android Studio also supports Git, GitHub, CVS, Mercurial, Subversion, and Google Cloud Source Repositories.
Isolation and ChromeOS caveat
Before Android Emulator version 36.5, each instance ran behind its own virtual router or firewall, isolating it from the host network and other emulator instances. On ChromeOS, Android Studio currently supports deploying apps only to a connected hardware device, which limits the emulator's usefulness there for deployment workflows. The official troubleshooting page covers known issues and workarounds and directs users to report bugs when no workaround succeeds.
Pricing
Android Emulator (bundled with Android Studio): free. The free plan includes the emulator with Android Studio and has a recommended baseline of 16 GB RAM and 16 GB disk space. There is no separate emulator installation; the practical cost is that the host computer needs enough capacity, with higher specifications potentially necessary for larger screens or higher API levels.
This is a strong fit for developers who want a no-cost testing environment integrated with Android Studio. If a computer falls short of the recommended specifications, a physical device is suggested instead.
Platforms
Supported platforms are 64-bit Windows 10 or higher, macOS 12 or higher, Linux, and ChromeOS. The desktop platform coverage is broad, but ChromeOS has the deployment limitation noted above. Windows and macOS users need the stated minimum versions; the recommended baseline also includes 16 GB RAM and 16 GB disk space.
Who it's for
Android Emulator is for Android developers who need repeatable testing across device sizes, Android API levels, and simulated environments without acquiring a physical device for every case. It is particularly compelling when Android Studio is already part of the workflow, since the emulator comes with it and can use snapshots for faster subsequent launches. It is a weaker fit for people whose computer cannot meet the recommended baseline or who need ChromeOS-only deployment without connected hardware.
Pros and cons
Pros
Wide virtual-device range: Preset profiles for phones, tablets, Wear OS, Automotive OS, and Android TV support broader compatibility checks than a single physical device.
Useful condition controls: Calls, texts, location, network speed, rotation, sensors, and Google Play access let developers exercise varied scenarios in one environment.
No separate emulator fee or install: It is free and bundled with Android Studio.
Repeat launches can be quicker: Snapshots can speed later starts after the first launch.
Cons
Meaningful hardware demands: 16 GB RAM and 16 GB disk space are recommended, and larger screens or higher API levels may require more.
First start takes longer: The first launch may take about a minute before snapshots help later launches.
ChromeOS deployment is constrained: Android Studio currently deploys apps only to connected hardware devices on ChromeOS.
Alternatives
Genymotion Desktop is a reasonable alternative for Linux, macOS, or Windows users who want a free personal-use edition or an educational plan at $49 a year.
BlueStacks App Player is a free macOS or Windows option with a core experience that remains free; its BlueStacks Prime plan is $7.99 a month, billed as stated by its plan.
MuMu Player offers a freemium option and a Premium membership with auto-renewing monthly billing, with price shown before purchase; consider it if that membership model suits your needs.
NoxPlayer is a free Windows and Mac emulator with keyboard and mouse mapping and multiple instances.
LDPlayer is a free Windows emulator with keyboard and mouse controls and multi-instance support.
MEmu Play is a free Windows emulator supported by advertisements.
GeeLark offers a free tier with 2 profiles, 30 bonus minutes, and 1 seat, making it an option for users whose needs fit those limits.
GameLoop is a free Windows PC emulator for mobile games and apps.
Compare more options in Android emulators or Emulator Software.
Verdict
Choose Android Emulator if you develop Android apps and want free, Android Studio-integrated testing across a broad set of device profiles and simulated conditions. Its strongest reason to choose it is the breadth of configurable testing without separate installation or device purchases; look elsewhere or use physical hardware when your computer cannot meet the recommended baseline or your ChromeOS workflow requires emulator deployment.
Verdict
Android Emulator provides a broad range of virtual Android device and environmental simulations within Android Studio. Confirm that the computer meets its recommendations, particularly for larger devices or higher API levels.
Where Specifiction places it
- Emulator Software#2 of 398.9
- Android emulators#2 of 199.0