Android M Developer Preview now available to Developers

Last updated:

Google has announced that Android M will be out later in the year  and as is Google’s usual practice, developers can now download an Android M factory image to flash onto a Nexus 5, Nexus 6, Nexus 9 and a Nexus Player.

Developers really shouldn’t need instructions on how to flash the developer preview images but for any that do, here’s how to flash the developer preview on one of the Nexus devices mentioned above.

To get started, you’ll need to have your device unlocked but you don’t need root
You’ll also need ADB and fastboot installed on your computer. Both of these tools come with the Android SDK.

  • Download the factory image for your device.
  • Unzip the file and save it.
  • Connect your device to your computer via USB cable and ensure debugging mode is enabled.
  • Open an ADB command line.
  • Enter adb reboot bootloader to access your device’s bootloader. (OS X users should add ./ before this command.)
  • Navigate to the folder containing your factory image.
  • Enter flash-all to run the installation script. (OS X users should add ./ before this command.)

The script will take a few minutes. It’s typical for devices to linger on the boot animation for several minutes before starting up, so if yours takes a while don’t panic. Just wait patiently until the device boots up then you can log in and get developing.

Download Android M Developer Previews

[signoff predefined=”Beta OS” icon=”alert”][/signoff]

Rapid Mobile

Rapid Mobile uses cookies, tokens, and other third party scripts to recognise visitors of our sites and services, remember your settings and privacy choices, and - depending on your settings and privacy choices - enable us and some key partners to collect information about you so that we can improve our services and deliver relevant ads.


By continuing to use our site or clicking I Accept, you agree that Rapid Mobile and our key partners may collect data and use cookies for personalised ads and other purposes, as described more fully in our privacy policy.


You can change your settings at any time by clicking Manage Settings or by visiting our Privacy Centre for more detailed information.


Privacy Settings saved!
Cookie Services

When you visit any website, it may store or retrieve information on your browser, mostly in the form of cookies.Because we respect your right to privacy, you can choose not to allow some types of cookies. Click on the different category headings to find out more and change our default settings. However, blocking some types of cookies may impact your experience of the site and the services we are able to offer.

These cookies allow us to count visits and traffic sources, so we can measure and improve the performance of our site.

We track anonymized user information to improve our website.
  • _ga
  • _gid
  • _gat

Decline all Services
Accept all Services