HOW TO: Install Android 8.0 Oreo Emulator on PC using Android Studio

Last modified:
Posted in: Tips & Tutorials

Android 8.0 Oreo has been officially released to all supported devices, read about how you can have it running on your computer. This guide will show you how exactly you can run a full fledged Android 8.0 Oreo install on your computer (API Level 26). This implementation is really good for developers who are constantly building new apps and need to test each change quite quickly. This way, you can forward app builds instantly. Further, for normal users, this gives them a chance to test out all the new features of Android 8.0 Oreo without actually having a compatible device. The new Android Studio’s emulator is quite fast and reliable, we had no issues running the emulation extensively on our device.  For those looking to setup only the Android Studio, please read our following guide: How to Install and Setup Android Studio 2.3. After you install Android Studio 2.3.3 on your computer, follow the given steps to install the latest Android 8.0 Oreo on your computer.

This guide will apply to the stable version of Android Studio — which is Android Studio 2.3.3 at the time of writing. Before, you were only able to try these images on the Android Studio Preview program. Google has made quite a lot of improvements to its computer emulator. It now boasts amazing boot time speeds as well as an intuitive design compared with the old-school emulator Google ran for the past years.

Android 8.0 Oreo on PC

It is essential you have a working installation of Android Studio. You should also update your Java install to the latest to avoid any issues. Also, if you haven’t yet installed Android Studio or set it up, please read the following tutorial.

Run Android Apps On Mac or Windows:

The Emulator is for developers who want to test out their apps on the latest APIs without a physical device. However, if you just want to play Android games or run full Android apps on your computer, we have complete guides for that. The process is much simpler than installing the full Android emulator and also, quite less on space required. If you have a Mac, you can use Andy or if you have a Windows machine, you can use Blue Stacks.

How to Set Up and Install Android 8.0 Oreo Emulator

As mentioned earlier, this post implies that you have already installed and set up Android Studio on your computer. If you haven’t please read the following guide:

Step 1 – Open your Android Studio installation. You can execute the emulator by creating a new Android Development project and entering the Development Environment itself. Otherwise, open any project you are currently working on. From the main view go to Tools > Android > AVD Manager.

Setup Andriod Emulator-1

Step 2 – The next step is creating a new Virtual Device for Android 8.0 Oreopecifically. In AVD manager, you will be able to see all your Virtual installations. Just click the “Create Virtual Device” button below.

Step 3 – Next, you will need to decide what device you want to emulate. As we want the latest Android 8.0 Oreo running on our PC, we will choose Pixel. You can also choose Nexus 5X or Nexus 6P. Once selected, click Next.

Step 4 – The following screen will be showed once you click next from above step. This is where you decide what version of Android you want to run on your selected device. Choose “O” and make sure the API Level is 26 then click finish.

Step 5 – Now your Android Studio will ask you to agree to its license policy and then begin downloading as well as extracting the selected image. Select “Accept” and then click “Next“. Wait till the download and extraction process finishes before proceeding to the next step.

Setup Andriod Emulator-5

Step 6 – Once the extraction and download process finishes, click on “Finish“.

Next, let’s set up the Android emulator to actually run Android 8.0 Oreo on your computer. The next part continues on Page 2.

  • Catt11

    WARNING- Don’t expect this to work on a virtualized server. I tried it on an AWS instance… got all the way through the whole thing, and it gave me this message:

    Intel HAXM is required to run this AVD.
    HAXM doesn’t support nested virtual machines.

    Unfortunately, the Android Emulator can’t support virtual machine acceleration from within a virtual machine.
    Here are some of your options:
    1) Use a physical device for testing
    2) Start the emulator on a non-virtualized operating system
    3) Use an Android Virtual Device based on an ARM system image (This is 10x slower than hardware accelerated virtualization)

    • I have a Ryzen 7 processor and virtualization enabled but I get this problem, is it Intel exclusive or something? Help please asap.