注: 正如我们 去年年底宣布 的那样,我们已经改变了版本编号方案,以配合 Android Studio 所基于的 IntelliJ IDE 编号,即 2020.3,再加上我们自己的补丁编号,以及一个便于记忆和使用的代号。我们将按字母顺序安排代号,第一个便是 Arctic Fox,它现在处于 Beta 版;下一个代号是 Bumblebee,现在则还在 Canary 渠道中。
现在,我们很高兴向大家公布 Android Studio Arctic Fox (2020.3.1) Beta ❄️ 🦊: 官方 Android IDE 的最新版本,专注于设计、设备和开发者生产力。您现在就可以在 Beta 版渠道 下载,以尝试在 Google I/O 2021 期间发布的所有新功能:
覆盖新设备,无论大小 - 将您的应用扩展到更广阔的舞台,不仅仅限于手机。无论是 Wear OS、Google TV 还是 Android Auto,我们都准备了新的模拟器和系统映像,甚至还有针对不同测试场景的真实模拟: 用 Wear OS Pairing 配对您的手表和手机模拟器,用 Wear OS 心率传感器进行一场虚拟的跑步,用 Google TV Remote Control 远程控制切换频道,用 Automotive OS Sensor Replay 进行驾驶。
简而言之,这是一次不容错过的升级!✨ 围绕这些主题,Beta 版中还有很多功能和改进供您体验,请继续阅读本文或观看下面的演讲,以了解更多亮点。您也可以先跳过阅读,直接去 Beta 渠道 下载 Android Studio Arctic Fox (2020.3.1) Beta,现在就上手尝试一下最新的功能吧!请向我们提交反馈,帮助我们在下一个版本的 Android Studio 中继续聚焦您最关心的领域。
Android Studio Arctic Fox (2020.3.1) Beta 特性一览
下面是 Android Studio Arctic Fox (2020.3.1) Beta 中新功能的完整列表,按三大主题组织:
△ Layout Editor 中的 Accessibility Test Framework Scanner
设备
Wear OS 配对 - 我们创建了一个新的 Wear OS 配对助手,以指导开发者一步一步在 Android Studio 中直接将 Wear OS 模拟器与实体或虚拟手机进行配对。您可以通过 "设备" 下拉菜单 > Wear OS 模拟器配对助手 (Wear OS emulator pairing assistant) 使用此功能。请注意,目前只支持与 Wear OS 2 伴侣配对,对 Wear OS 3 的支持将很快推出。请阅读 官方文档 了解详情.
△ Wear OS 模拟器配对助手对话框
△ 手机 + 手表模拟器配对成功状态
新的 Wear OS 系统映像 - Wear OS 3 开发者预览版系统映像现已推出,让您玩转 Wear OS 的最新版本!
△ Wear OS 系统映像
适用于 Wear OS 模拟器的心率传感器 - 为了帮助您测试 Wear OS 应用,Android 模拟器现在支持在运行 Wear OS 模拟器的时候使用 心率传感器 API。请通过 Android Studio SDK 管理器下载 Android 模拟器 v30.4.5,这是支持本功能的最低版本。
△ Wear OS 模拟器中的心率传感器
Google TV 遥控 - 在支持运行新的 Google TV 界面之外,我们还提供了更新的遥控面板,支持 Google TV 新增的遥控功能,包括用户档案和设置。
△ Google TV 遥控
新的 Google TV 系统映像 - 我们更新了系统映像,让您自由探索新的 Google TV 体验。
△ Google TV 系统映像
Automotive OS 传感器回放 - 您现在可以使用 Android Automotive 模拟器来模拟驾驶场景,能够回放汽车传感器数据 (如速度、档位),以完成您的开发和测试工作流程。
△ Android Automotive OS 传感器回放
开发者生产力
IntelliJ 平台更新 - Android Studio Arctic Fox (2020.3.1) Beta 包括 IntelliJ 2020.3 平台版本 😎 ,其中有许多新功能,如调试器互动提示,新的欢迎屏幕,以及大量新的代码编辑器增强功能,可以加快您的工作流程。请阅读 官方文档 了解详情。
非传递性 R 类重构 - 在 Android Gradle 插件中使用非传递性 (non-transitive) R 类,可以为具有多个模块的应用带来更快的构建速度。它通过确保每个模块只包含对其自身资源的引用,而不从依赖关系中提取引用来防止资源的重复。您可以通过重构 (Refactor) > 迁移到非传递性 R 类 (Migrate to Non-transitive R Classes) 来使用此功能。
Apple Silicon 支持预览 - 对于那些在 Apple Silicon (arm64) 硬件上使用 MacOS 的用户,Android Studio Arctic Fox 提供了对这种新架构的预览支持。arm64 平台支持仍在积极开发中,但我们想为您提供起点,以获得您的反馈。由于这是一个针对 arm64 架构的预览版,您需要在 Android Studio 下载存档页 中寻找 Mac (Apple Silicon) 并单独下载该版本。
模拟器工具窗口中的扩展控制 - 当模拟器在工具窗口中打开时,开发者可以访问模拟器的所有扩展控件。这些扩展控件将为开发者提供强大的工具来在 Android studio 中测试应用,如导航回放、虚拟传感器和快照。要在 Android Studio 中启动模拟器,请进入 Android Studio 内的设置 > 工具 > 模拟器 (Preferences > Tools > Emulator),然后选择 "在工具窗口中启动"。