官方:Android 7.1 Developer Preview 最终更新!

2,485 阅读5分钟

我们推出了 Android 7.1 Developer Preview 更新,此次更新是我们向 Android 生态系统发布最终版 Android 7.1.1 平台之前的最后一次更新。

Android 7.1.1 包括已经在 Pixel 和 Pixel XL 设备上提供的开发者功能,并在 Android 7.1 基础平台的基础上增加了一些优化功能,修复了一些问题。利用 Developer Preview 2,您可以确保让自己的应用为 Android 7.1.1 以及即将在其设备上运行您的应用的消费者做好准备。

如我们在十月份所强调的一样,我们还会将可接收此 Developer Preview 更新的设备范围推广到 Nexus 5X、Nexus 6P、Nexus 9 和 Pixel C。


如果您已有受支持的设备注册参加 Android Beta 计划,那么您将在未来一周内收到 Developer Preview 2 更新。如果您的设备尚未注册参加此计划,则只需访问此网站注册您的设备,然后即可获取更新。

12 月初,我们会将 Android 7.1.1 推广到所有受支持的设备系列以及 Pixel 和 Pixel XL 设备。

本次更新包含哪些内容?

Developer Preview 2 是 Android 7.1.1 的候选版本,您可用其完成应用开发和应用测试,以为即将推出的最终版本做好准备。除了对整个系统和 Google 应用进行的最新问题修复和优化,它还包括接近最终版本的系统行为和 UI。

此外,它还包括 Developer Preview 1 中已推出的诸多开发者功能和 API(API 级别 25)如果您尚未探究开发者功能,那么您需要看一看应用快捷方式、圆形图标资源以及图像键盘支持等等。

您可以在此处查看完整的开发者功能列表:

https://developer.android.com/preview/api-overview.html


在 Developer Preview 2 中,我们还将更新 Android Studio 中的 SDK 构建工具和平台工具、Android 7.1.1 平台以及 API 级别 25 模拟器系统映像。此外,您还可以利用最新版本的支持库 (25.0.1),为运行 API 级别 25 或更早版本的设备添加图像键盘支持和底部导航等功能。

要详细了解 API 级别 25,请参阅 Developer Preview 网站上的 API 差异和更新的 API 参考:

https://developer.android.com/preview/index.html

让您的应用为 Android 7.1 做好准备

现在是时候优化您的应用,让其在 Android 7.1.1 设备上展现最佳效果了。要开始准备,请更新至 Android Studio 2.2.2,然后通过 Android Studio 中的 SDK 管理器下载 API 级别 25 平台、模拟器系统映像和工具。


安装 API 级别 25 SDK 之后,即可将项目的 compileSdkVersion 更新至 25,以针对新 API 构建和测试应用。如果您正在进行兼容性测试,我们建议您将应用的 targetSdkVersion 更新至 25,以便在停用兼容性行为的情况下测试您的应用。

要详细了解如何利用 API 级别 25 SDK 设置您的应用,请参阅设置 Preview:

https://developer.android.com/preview/setup-sdk.html


如果您要向您的应用添加应用快捷方式或圆形启动器图标,您可以使用 Android Studio 的内置 Image Asset Studio,快速创建符合 Material Design 指导原则的不同尺寸的图标。您可以在适用于 API 级别 25 的 Google API 模拟器上测试这些圆形图标,Google API 模拟器包含对圆形图标和最新 Google Pixel 启动器的支持。

利用 Android Studio 和 Google API 模拟器,您可以快速创建并测试您的圆形图标资源。


如果您要添加图像键盘支持,您可以使用此预览版系统映像中的 Messenger 和 Google 键盘应用进行测试,因为它们支持这个新 API。

使用 Firebase Test Lab for Android 扩展您的测试


为帮助扩展您的测试,请确保充分利用 Firebase Test Lab for Android,在预览版运行期间在云端所有包含 Developer Preview 2 (API 25) 的虚拟设备上运行您的测试(免费)。您可以使用自动抓取工具(Robo 测试)测试您的应用,无需编写任何测试脚本;或者,您可以上传您自己的仪器(如 Espresso)测试。

将您的应用发布到 Google Play 中的 Alpha、Beta 测试版或正式版渠道


完成最终测试后,您可以将使用 API 25 编译(或者针对 API 25 构建)的更新发布到 Google Play。您可以将应用更新发布到 Google Play Developer Console 中的 Alpha、Beta 测试版甚或正式版渠道。通过这种方式,您可以向其设备(例如 Pixel 和 Android Beta 设备)运行 Android 7.1 的用户推送应用更新。

在符合条件的设备上获取 Developer Preview 2


如果您已有符合条件的设备注册参加 Android Beta 计划,那么该设备将在未来一周内收到 Developer Preview 2 更新。您无需执行任何操作。

如果您尚未注册参加此计划,最简单的方法就是首先访问 android.com/beta,然后选择注册符合条件的 Android 手机或平板电脑,您很快就能通过无线下载方式收到本次预览版更新。

和往常一样,您也可以下载此更新并手动刷机:

https://developer.android.com/preview/download.html

如上所述,此 Developer Preview 更新支持 Nexus 5X、Nexus 6P、Nexus 9 和 Pixel C 设备。 我们预计会在 12 月初的几周内发布 Android 7.1.1 最终版本,我们会将 Android 7.1.1 推广到所有受支持的预览版设备系列以及最近推出的 Pixel 和 Pixel XL 设备。届时,我们还会将资源推送到 Android 开源项目 (AOSP),让我们的设备制造商合作伙伴能够将此最新平台更新提供给使用其设备的消费者。

同时,我们一如既往地欢迎您在 Developer Preview Issue Tracker、N Preview Developer 社区或 Android Beta 社区中提供反馈,我们将争取在 12 月份发布最终消费者版本!