page.image=images/cards/card-n-sdk_2x.pngpage.title=设置预览版 meta.keywords="预览版", "android" page.tags="preview", "developer preview" @jd:body
若要开发适用于 Android N Preview 的应用,您需要对您的开发者环境进行一些更新,如本页所述。
若只是在 Android N 系统映像上测试应用的兼容性,请按照在 Android N 设备上进行测试指南进行操作。
Android N 平台为 Java 8 语言功能添加支持,该功能需要一个名为 Jack 的新编译器。当前仅在 Android Studio 2.1 中支持最新的 Jack 版本。因此,如果您想要使用 Java 8 语言功能,则必须使用 Android Studio 2.1 构建应用。或者,您不需要使用 Jack 编译器,但仍需要更新至 JDK 8 以便使用 Android N 平台进行编译,如下所述。
在 Canary 发布渠道中,Android Studio 2.1 当前可以预览版的形式提供。如果您已拥有 Android Studio 且不需要更新到 Canary 发布渠道,您可通过单独安装的形式下载 Android Studio 2.1,并使用它在 Android N 中进行开发,从而使您的主要 Android Studio 环境不受影响。
若要以单独安装的形式下载 Android Studio 2.1,则按照以下步骤进行操作(或者如果想要收到 Android Studio 2.1 作为现有安装的更新,则跳过第 4 步):
保持此设置窗口处于打开状态,以执行下一步。
开始使用 Android N API 进行开发时,您需要按如下所示在 Android Studio 中安装 Android N Preview SDK:
有关 Android N API 的详细信息可在 N Preview 参考文档中获取,您可以从下表下载该文档。此软件包包含一个离线的删节版 Android 开发者网站,并包含更新的 API 参考(适用于 Android N API),以及一个 API 差异报告。
| 文档 | 校验和 |
|---|---|
| n-preview-1-docs.zip |
MD5:4ab33ccbe698f46f125cc5b807cf9c2f SHA-1:6a3880b3ccd19614daae5a4d0698ea6ae11c20a5 |
若要使用 Android N 平台编译您的应用,您需要使用 Java 8 Developer Kit (JDK 8),同时为了在 Android Studio 2.1 中使用一些工具,您需要安装 Java 8 Runtime Environment (JRE 8)。因此,如果您还没有每个软件的最新版本,请立即下载 JDK 8 和 JRE 8。
然后,按如下所示在 Android Studio 中设置 JDK 版本:
若要使用 Android N API,则必须正确配置您的项目。
如果您计划使用 Java 8 语言功能,您还应阅读 Java 8 语言功能,以更详细的了解支持的 Java 8 功能,以及如何使用 Jack 编译器配置项目。
打开模块的 build.gradle 文件,并按如下所示更新值:
android {
compileSdkVersion 'android-N'
buildToolsVersion '24.0.0-rc1'
...
defaultConfig {
minSdkVersion 'N'
targetSdkVersion 'N'
...
}
...
}
若要使用 Android N Preview SDK 创建新的开发项目: