page.title=在设备上测试 meta.tags="Preview", "nexus", "系统映像" page.tags="preview", "androidn" page.image=images/cards/card-n-downloads_2x.png @jd:body

要在新平台上运行和测试您的应用,您需要设置 Android N 运行组件环境。您可以通过以下任一方式完成此设置:

如果您需要一个环境用于完成应用在新平台上的基本兼容性测试,则只需现有 APK 和一台硬件设备或模拟器。执行基本测试不一定需要更新整个部署环境。

如果您想针对 Android N 或为了使用新的 Android N API 而修改您的应用,则需要一个已更新为支持 Android N 的部署环境并对其进行设置。设置以开发 Android N 应用介绍了详细信息。

设置硬件设备

N Developer Preview 提供适用于各种硬件设备(手机、平板、电视等)的系统更新,您可以使用这些设备测试自己的应用。

如果您可以访问受支持的设备,则可通过以下方式之一将其更新到 Developer Preview 里程碑构建版本:

注册设备以获取自动 OTA 更新

如果您可以访问受支持的设备(参见“下载”表格中的列表),则可以通过将该设备注册参加 Android Beta 计划,获取 Android Preview 的无线更新。系统将自动下载这些更新并如正式系统更新一样更新您的设备。

您可以随时取消注册设备。取消注册后,设备将收到其可用的最新生产版本的 Android 系统(例如 Android 6.0 Marshmallow)的 OTA 更新。该更新要求完全重置设备,因此设备上的用户数据将被删除。在取消注册设备之前,务必先备份重要数据

如需了解详细信息并注册您的设备,请参阅 Android Beta 计划网站。

注:取消注册要求完全重置设备。务必先备份重要数据。

手动刷写设备

您可以随时下载最新的 Developer Preview 系统映像并将其手动刷入设备。请参阅下表下载适合您的测试设备的系统映像。如果您需要精确控制测试环境,或者需要经常重新安装系统,比如为了进行自动测试而重新安装,则手动刷写设备比较有用。

在设备上安装系统映像会删除设备中的所有数据,因此务必先备份数据。

备份设备数据并下载下面与设备匹配的系统映像后,请按照 developers.google.com/android 中的说明将映像刷入设备中。

手动刷入的系统映像不会自动接收更高 Developer Preview 里程碑构建版本的 OTA 更新。请确保您的环境处于最新状态,并在每次有新的 Developer Preview 里程碑构建版本发布时刷入新的系统映像。

如果在手动刷写设备后您确定需要获取 OTA 更新,则只需将设备注册参加 Android Beta 计划即可。您可以随时注册设备以通过无线下载方式接收下一次的 Preview 更新。

设备 下载/校验和
Nexus 5X
"bullhead"
bullhead-npc56p-preview-6c877a3d.tgz
MD5: b5cf874021023b398f5b983b24913f5d
SHA-1: 6c877a3d9fae7ec8a1678448e325b77b7a7b143a
Nexus 6
"shamu"
shamu-npc56p-preview-54b13c67.tgz
MD5: af183638cf34e0eb944a1957d7696f60
SHA-1: 54b13c6703d369cc79a8fd8728fe4103c6343973
Nexus 6P
"angler"
angler-npc56p-preview-85ffc1b1.tgz
MD5: bc4934ea7bd325753eee1606d3725a24
SHA-1: 85ffc1b1be402b1b96f9ba10929e86bba6c6c588
Nexus 9
"volantis"
volantis-npc56p-preview-0e8ec8ef.tgz
MD5: c901334c6158351e945f188167ae56f4
SHA-1: 0e8ec8ef98c7a8d4f58d15f90afc5176303efca4
Nexus 9G
"volantisg"
volantisg-npc56p-preview-1bafdbfb.tgz
MD5: 7bb95bebc478d7257cccb4652899d1b4
SHA-1: 1bafdbfb502e979a9fe4c257a379c4c7af8a3ae6
Nexus Player
"fugu"
fugu-npc56r-preview-7027d5b6.tgz
MD5: f5d3d8f75836ccfe4c70e8162e498be4
SHA-1: 7027d5b662bceda4c80a91a0a14ef0e5a7ba795b
Pixel C
"ryu"
ryu-npc56p-preview-335a86a4.tgz
MD5: 4e21fb183bbbf467bee91598d587fd2e
SHA-1: 335a86a435ee51f18464de343ad2e071c38f0e92
General Mobile 4G (Android One)
"seed"
seed_l8150-npc56p-preview-82472ebc.tgz
MD5: 983e083bc7cd0c4a2d39d6ebaa20202a
SHA-1: 82472ebc9a6054a103f53cb400a1351913c95127

从设备卸载 Preview

如果您想从设备卸载 Preview,可以通过以下方式之一来完成:

注:如果要在计划结束之前卸载 Developer Preview 系统映像,则需要完全重置设备并删除设备上的所有用户数据。

设置模拟器

要使用 Android 模拟器运行 Android N Preview,需要下载 Android N Preview SDK,并为模拟器创建一个虚拟设备。

首先,按照如下操作下载 Android N Preview SDK(如果您在设置以开发 Android N 应用过程中即已获得此 SDK,则可跳过这部分):

  1. 在 Android Studio 中,打开“Settings”对话框 (Windows/Linux:File > Settings;Mac:Android Studio > Preferences)。在左侧面板中,选择 Appearance & Behavior > System Settings > Android SDK
  2. 点击 SDK Platforms 选项卡,然后选中 Android N Preview 复选框。
  3. 点击 SDK Tools 选项卡,然后选中 Android SDK Build ToolsAndroid SDK Platform-ToolsAndroid SDK Tools 复选框。
  4. 点击 OK 并接受要安装的任何软件包的许可协议。

现在,您应该有 Android SDK Built-Tools 24.0 0 rc1Platform-Tools 24.0.0 rc1SDK Tools 25.0.9。如果您尚未将 SDK Tools 更新至 25.0.9,则将无法运行 Android N 的 x86_64 系统映像。

现在,使用 Android N 系统映像创建虚拟设备:

  1. 通过选择 Tools > Android > AVD Manager 打开 AVD Manager。
  2. 点击 Create Virtual Device
  3. 选择设备,例如 Nexus 5X、Nexus 6P、Nexus 9 或 Android TV,然后点击 Next
  4. 选择 N 系统映像(带 x86 ABI),然后点击 Next。(适用于 Android N Preview 的 Android 模拟器当前仅支持 x86 系统映像。)
  5. 完成余下 AVD 配置并点击 Finish

现在,您可以使用 Android N Preview AVD 启动 Android 模拟器。

要获得 Android 模拟器最佳运行体验,请安装 Android Studio 2.1 Preview,该版本支持 Android Emulator 2.0 Beta,与 Android Studio 1.5 中的模拟器相比,其运行速度快得多。

注:如果您当前使用的是 Android Studio 2.0 Beta,则有一个已知问题会阻止您使用 N Preview 系统映像创建 AVD,此时您需要使用 Android Studio 2.1 Preview 创建 AVD。

如需了解有关创建虚拟设备的详细信息,请参阅管理虚拟设备