This guide walks you through installing the Android O Developer Preview (Beta) on a compatible Pixel or Nexus device. It covers enrolling in the Android Beta Program for over-the-air updates, as well as manually flashing the factory image if you prefer full control. Before starting, back up your data and ensure your device is fully charged.
What You’ll Need
- A compatible device: Pixel, Pixel XL, Pixel 2, Pixel 2 XL, Nexus 5X, Nexus 6P, or Nexus Player (check the official list, as older devices may not be supported).
- A computer (Windows, Mac, or Linux) with a USB cable.
- For manual flashing: Android SDK platform-tools (ADB and Fastboot) installed on your computer.
- USB debugging enabled on your device (Settings > About phone > tap Build number 7 times, then Settings > Developer options > USB debugging).
- Backup of your important data—this process can wipe your device.
Step-by-Step
- Check compatibility: Visit the official Android Beta Program page and confirm your device is listed. Only supported devices can enroll.
- Back up your device: Go to Settings > System > Backup and ensure backup is on. Also copy any important photos/files to your computer or cloud storage.
- Enroll in the Android Beta Program (easiest method):
- On your phone, open a browser and go to the Android Beta Program website.
- Sign in with the Google account linked to your device.
- Scroll to “Your eligible devices” and click “Enroll” next to your device.
- Accept the terms and conditions.
- You’ll receive a notification on your device that the beta OTA is available. Go to Settings > System > System update and check for updates. Download and install as usual.
- Manual flashing (alternative method):
- Download the correct factory image for your device from the official Google Developers page.
- Extract the ZIP file on your computer. You’ll find a folder with the image files and a flash-all script.
- Reboot your device into bootloader mode: power off, then hold Volume Down + Power for a few seconds.
- Connect your device to your computer via USB.
- Open a terminal/command prompt in the extracted folder.
- Run the flash-all script (on Windows, run flash-all.bat; on Mac/Linux, run ./flash-all.sh). This will unlock the bootloader (if not already), flash the image, and reboot.
- Wait for the process to complete—do not unplug your device during flashing.
- After installation: Your device will boot into Android O Beta. You may need to sign in with your Google account and restore your backup.
- To leave the beta (optional): On the Android Beta Program website, click “Unenroll” for your device. You’ll receive an OTA that wipes your device and returns it to the latest stable Android version.
Common Mistakes
- Not backing up before enrolling—the beta may have bugs, and unenrolling wipes your data.
- Using the wrong factory image for your device model (e.g., Pixel vs. Pixel XL). Double-check the device codename.
- Not enabling USB debugging before trying to flash manually.
- Interrupting the flashing process—this can brick your device.
- Assuming the beta is stable—it’s a developer preview, so expect crashes and poor battery life.
Tips
- Join the beta program on a secondary device if you rely on your phone daily.
- Keep your device plugged in during the OTA download and installation to avoid battery drain.
- If you manually flash, ensure your computer has the latest USB drivers for your device.
- Read the release notes for known issues before installing.
- After installing, report bugs through the official Android Beta feedback tool to help improve the OS.
Troubleshooting
- Device not showing as eligible: Make sure you’re signed in with the correct Google account and that your device is supported. Try clearing your browser cache or using a different browser.
- OTA update not appearing: Wait a few hours—the rollouts are staged. Go to Settings > System > System update and tap “Check for update” manually.
- Boot loop after flashing: If the device keeps restarting, try wiping the cache partition from recovery mode. If that fails, re-flash the factory image with the “-w” flag to wipe data (this erases everything).
- Fastboot not recognizing device: Install the correct USB drivers (on Windows) or try a different USB port/cable. Ensure USB debugging is enabled and you’ve authorized the computer.
- Error “Cannot load image” during flash: The image file may be corrupted—re-download and re-extract the factory image.
- Battery draining fast on beta: This is common for preview builds. Check for updates, as newer betas often fix battery issues. If it’s unbearable, unenroll and revert to stable.
Frequently Asked Questions
Will installing the beta void my warranty?
No, installing the Android Beta Program OTA does not void your warranty. However, manually unlocking the bootloader may affect warranty claims—check with your carrier or manufacturer.
Can I go back to the stable version without wiping data?
No, unenrolling from the beta program triggers an OTA that wipes your device. You must back up before leaving the beta.
Is the Android O Beta stable enough for daily use?
It’s a developer preview, so it’s not recommended for daily use on your primary device. Expect bugs, app crashes, and reduced battery life.
Do I need to unlock the bootloader to enroll in the beta program?
No, the beta program uses over-the-air updates and doesn’t require bootloader unlocking. Manual flashing does require an unlocked bootloader.
Will all my apps work on Android O Beta?
Most apps should work, but some may crash or not function correctly due to new background limits and notification changes. Check the app developer’s updates.
How long will the beta program last?
The beta program runs until the final Android O release, typically in late summer. After that, you’ll receive the stable update automatically.
Related
General steps for current mainstream versions; menus can differ by device and version. See the disclaimer or report an error.
More in this bed
- USB Restricted Mode: Enable It to Protect Your Data
- How to Turn an Android Phone Into a Wi-Fi Extender
- Apple Watch Not Getting Notifications? Fix It
- Router Basics: How It Moves Data Between Networks
- Fix Windows Live Mail Error 0x800CCC0F
- Ubuntu Crashes: Common Reasons and How to Recover