Android 12 images are available for Pixel 5, Pixel 4a, Pixel 4a (5G), Pixel 4, Pixel 3a, Pixel 3a XL, Pixel 3, and Pixel 3 XL devices.
The following sections describe the different ways you can install Android 12 to your device.
Flash or manually install a system image
The recommended way to get Android 12 is to use the Android Flash Tool to flash an image to your device.
If you'd rather flash your device manually, you can get an Android 12 system image for your device on the Pixel downloads page. See the general instructions on the downloads page for how to flash a system image to your device. This approach can be useful when you need more control over testing, such as for automated testing or regression testing.
Sideload Android 12 on an Android 11 device
If you have a qualifying Google Pixel device with Android 11 installed, you can sideload an OTA image to try out Android 12 without having to unlock your bootloader and without having to delete your device's data.
Set up an Android emulator
Configuring an Android emulator to run Android 12 is a great solution for exploring new features and APIs and testing Android 12 behavior changes. Setting up an emulator is fast and convenient and allows you to emulate various screen sites and device characteristics.
You can set up an emulator from inside Android Studio by doing the following:
- Install the latest Preview build of Android Studio.
- In Android Studio, click Tools > SDK Manager.
- In the SDK Tools tab, select the latest version of Android Emulator, and click OK. This action installs the latest version if it isn't already installed.
In Android Studio, click Tools > AVD Manager, and follow the instructions to create a new Android Virtual Device (AVD).
Be sure to select a Pixel 3, 3a, 4, 4a, or 5 device definition and a 64-bit Android 12 emulator system image. Note that 32-bit Android emulator system images are not supported in Android 12. If you don't already have an Android 12 system image installed that matches your device definition, click Download next to the Release Name to get it.
Return to the list of virtual devices in the AVD Manager, and then double-click your Android 12 virtual device to launch it.
To learn about which changes might affect you, and to learn how to test these changes in your app, read the following topics:
To learn more about new APIs and features available in Android 12, read Android 12 features.