On 21 March 2017 Google made available the Android O Developer Preview, and for the second time it did so ahead of its annual Google I/O Developer’s Conference. The final version won’t be with us until late summer, but if you’re curious it is possible to download Android O today on compatible devices.
Welcome to the Android O Developer Preview! From this page you can download system images for a range of hardware devices that you can use for testing your app, from phones to tablets and TV.
To get started with Android O, download a system image and flash it to your device. Then read the Program Overview for timelines and the migration guide for steps to compatibility and building for O.
Use the links and instructions below to update your supported device to the latest milestone build.
Caution: Developer Preview 1 is for developers only and not intended for daily or consumer use. See the release notes before installing it on your device. Enrolling in updates by Android Beta is not supported in Developer Preview 1.
Download a system image for Developer Preview 1.
Manually flashing a device
Warning: Flashing a system image removes all data from the target device. Back up your data before flashing.
Flashing is the process of installing a system image and supporting files on a target device. Flashing lets you set up an initial test and build environment. It gives you precise control over the test environment on your device and lets you reinstall as often as needed, such as for automated testing.
After downloading a system image, please follow these complete instructions for flashing the system image to your device.
Uninstalling the Preview from a device
If you want to uninstall the preview from a device, obtain a factory spec system image from the Factory Images for Nexus and Pixel Devices page and then manually flash it to the device.
Warning: Uninstalling a Developer Preview system image prior to the end of the program requires a full device reset and removes all user data on the device.