page.title=Set Up the SDK meta.keywords="preview", "android" page.tags="preview", "developer preview" page.image=images/cards/card-n-sdk_2x.png @jd:body

In this document

  1. Get Android Studio 2.1
  2. Get the Preview SDK
  3. Get the Java 8 JDK
  4. Create or Update a Project
  5. Set Up for Testing

You must have a development enviroment to make use of the Android N Developer Preview. This document describes how to setup and configure a development environment so you can use and test the Preview SDK.

This document assumes that you are familiar with Android app development, such as using the Android SDK Manager and creating projects. If you are new to Android, see Building Your First App training lesson first.

Get Android Studio 2.1

The Developer Preview is best used with Android Studio 2.1, which is also in preview status. If you have an existing version of Android Studio you are using for development, you should install a separate instance of Android Studio for use with the Preview. This section describes how to install an instance of Android Studio and update to version 2.1.

Caution: The canary preview of Android Studio 2.1 is still in active development. If you are using your primary development machine to test the developer preview, you should create a second installation of Android Studio to use for testing the Developer Preview.

To install Android Studio and update to version 2.1:

  1. Download, install, and launch the current version of Android Studio.
  2. In Android Studio, open the Settings dialog and in the left panel, choose Appearance & Behavior > System Settings > Updates.
  3. On the Updates panel, make sure the Automatically check updates for option is selected and choose the Canary Channel option.
  4. On the Updates panel, click Check Now to check for the latest canary build. Allow the software to download and install the canary version when prompted.

Get the Java 8 JDK

You must use the Java 8 Development Kit with the N Developer Preview. If you do not have this version of the JDK installed, download and install it before working with the Preview SDK.

To set the JDK version in Android Studio:

Get the Preview SDK

To add the Preview SDK to your Android Studio 2.1 development environment:

  1. Launch Android Studio 2.1.
  2. In Android Studio, open the Settings dialog and in the left panel, choose Appearance & Behavior > System Settings > Updates.
  3. On the Updates panel, make sure the Automatically check updates for Android SDK option is selected and choose the Preview Channel option.
  4. In the Settings dialog left panel, choose Appearance & Behavior > System Settings > Android SDK.
  5. Click the SDK Platforms button, and then select Android N Preview.
  6. Click the SDK Tools button, and select the latest Android SDK Tools, Platform-tools, and Build-tools versions.
  7. Click OK and then accept the licensing agreements for the packages to be installed.

After completing these steps, the preview components are available in your development environment.

Create or Update a Project

In order to use the preview APIs, you must create or update a development project to use the preview components.

Create a new project

Use the Android Studio new project wizard to create a project. For detailed information on how to create a project with this too, see Creating a Project.

To create a new project using the Preview SDK:

  1. Start the New Project wizard and follow the steps until you reach the Target Android Devices page.
  2. On this page, select Phone and Tablet option.
  3. Under Phone and Tablet option, in the Minimum SDK option list, select Android N Preview.

Update an existing project

For existing projects, you must modify the project configuration to use the Preview APIs. In your development environment, open the build.gradle file for your module and set these values as follows:

android {
  compileSdkVersion 'android-N'
  ...

  defaultConfig {
     ...
     minSdkVersion 'N'
     targetSdkVersion 'N'
     ...
  }
  ...
}

Set Up for Testing

Testing an app with the preview requires that you have a device or virtual device configured with the preview version of the platform. If you have a compatible device, you can install the preview platform for testing. Otherwise, you can configure a virtual device for testing.

Set up a physical device

If you have a Nexus 5X, Nexus 6P, Nexus 9, or Nexus Player, you can install a preview system image on these devices for testing your app. You can set up a virtual device with the preview version of the platform from within Android Studio using the Android Virtual Device Manager tool.

Important: Installing a preview image on a device removes all data from it, so you should backup any data before installing a preview image.

Set up a virtual device

You can set up virtual device with the preview version of the platform from within Android Studio using the Android Virtual Device Manager tool.

To create an AVD with the AVD Manager:

  1. Install the Preview SDK in your development environment, as described in Setting Up the Preview SDK.
  2. Follow the steps in Managing AVDs with AVD Manager. Use the following settings:

For more information about creating virtual devices for testing, see Managing Virtual Devices.