page.title=Downloads page.image=images/cards/card-download_16-9_2x.png @jd:body

The Android M Preview SDK includes development tools, Android system images, and library files to help you test your app and the new APIs coming in the next release of the platform. This document describes how to get the downloadable components of the preview for testing your app.

Android 6.0 SDK

With Developer Preview 3, the official Android 6.0 SDK is now available for download through the Android SDK Manager. For more information on downloading and configuring the SDK, see Set Up the SDK.

Developer Documentation

The developer documentation for Developer Preview 3 is released as Android 6.0 (API level 23) and is available online, including the API level 23 reference and diff report. The following developer documentation download package provides additional, incremental difference reports between the preview releases.

Description Download / Checksums
Android M Preview 3
Developer Docs
m-preview-3-developer-docs.zip
MD5: d99b14b0c06d31c8dfecb25072654ca3
SHA-1: 9cefeeda07676130da606a1796e1c00fffc667c1

Hardware System Images

These system images allow you to install a preview version of the platform on a physical device for testing. By configuring a device with one of these images, you can install and test your app to see how it performs on the next version of the platform. The process of installing a system image on a device removes all data from the device, so you should backup your data before installing a system image.

Warning: The following Android system images are previews and are subject to change. Your use of these system images is governed by the Android SDK Preview License Agreement. The Android preview system images are not stable releases, and may contain errors and defects that can result in damage to your computer systems, devices, and data. The preview Android system images are not subject to the same testing as the factory OS and can cause your phone and installed services and applications to stop working.

Device Download / Checksums
Nexus 5 (GSM/LTE)
"hammerhead"
hammerhead-MPA44I-preview-2ebbc049.tgz
MD5: 91a924fb0c9f8e716e3b4c9954fd0dbb
SHA-1: 2ebbc049b68c4da8baeee3e42bb94d7a965ba4a3
Nexus 6
"shamu"
shamu-MPA44I-preview-62b9c486.tgz
MD5: ac6e58da86125073d9c395257fd42664
SHA-1: 62b9c486fd7a5020e228d53ca5acd5c1857e48ff
Nexus 9
"volantis"
volantis-MPA44I-preview-5c30a6e2.tgz
MD5: 7f83768757913d3fea945a661020d185
SHA-1: 5c30a6e2acd11a81f4105b12d23ff654f534f699
Nexus Player
"fugu"
fugu-MPA44I-preview-2860040a.tgz
MD5: 438da8d37da9e341a69cfb16a4001ac5
SHA-1: 2860040a326582f1ff5f702bf9a1ef002717fc98

Install an Image to a Device

In order to use a device image for testing, you must install it on a compatible device. Follow the instructions below to install a system image:

  1. Download and uncompress one of the system image packages listed here.
  2. Backup any data you want to preserve from the device.
  3. Follow the instructions at developers.google.com/android to flash the image onto your device.

Updating a Device with the Preview

Once you have installed a preview system image on a development device, the device is upgraded automatically with the next preview release through over-the-air (OTA) updates. When the update is available, the device displays notification that an update is available and allows you to install it. You can also manually install the next preview image by repeating the procedure in the previous section.

Revert a Device to Factory Specifications

If you want to uninstall the preview and revert the device to factory specifications, go to developers.google.com/android and download the image you want to flash to for your device. Follow the instructions on that page to flash the image to your device.