Android Studio 预览版中的新功能

本页列出了 Android Studio 预览版中引入的新功能。预览版 build 可让您抢先体验 Android Studio 中的最新功能和改进。您可以在此处下载这些预览版。 如果您在使用 Android Studio 预览版时遇到任何问题,请与我们联系。您的 bug 报告有助于我们改进 Android Studio。

如需了解有关 Android Studio 预览版的最新资讯,包括每个预览版中的重要修正的列表,请参阅 Android Studio 博客中的版本更新

Android Studio 的当前版本

下表列出了 Android Studio 的当前版本及其对应的渠道。

版本 频道
Android Studio Jellyfish | 2023 年 3 月 1 日 稳定版
Android Gradle 插件 8.4.0 稳定版
Android Studio Koala | 2024 年 1 月 1 日 Canary 版

与 Android Gradle 插件预览版的兼容性

每个预览版 Android Studio 都会与对应版本的 Android Gradle 插件 (AGP) 一起发布。Studio 的预览版应与任何兼容的稳定版 AGP 搭配使用。不过,如果您使用的是 AGP 预览版,则必须使用对应的 Studio 预览版(例如,Android Studio Chipmunk Canary 7 与 AGP 7.2.0-alpha07)。尝试使用不同版本(例如,将 Android Studio Chipmunk Beta 1 与 AGP 7.2.0-alpha07 搭配使用)将导致同步失败,进而提示更新到相应 AGP 版本。

如需查看有关 Android Gradle 插件 API 废弃和移除的详细日志,请参阅 Android Gradle 插件 API 更新

Android Studio Koala | 2024 年 1 月 1 日

以下是 Android Studio Koala 中的新功能 | 2024.1.1。 如需了解此版 Android Studio 中已修复的问题,请参阅已解决的问题

在安全模式下启动 Android Studio

Android Studio 现在提供了在安全模式下启动 Android Studio 的功能。如果您遇到某些功能不起作用或整个 IDE 无法启动的情况,此模式可能会很有用,这有时是由自定义配置、环境变量或与 Android Studio 不兼容的插件造成的。

使用安全模式会暂时将 IDE 恢复到一组可能允许其启动的默认配置,以便您从该配置开始进行问题排查,以确定问题并恢复功能。安全模式会尝试通过执行以下操作来打开功能有限的 Android Studio:

  • 停用第三方插件
  • 将捆绑的 Kotlin 插件恢复为最初包含在 Studio 中的版本
  • 暂时重置配置,例如在 studio.vmoptions 文件中重置
  • 验证可能会阻止启动的环境变量,例如 JRE_HOMETMP
  • 根据需要将 JRE 还原为兼容版本

如需在安全模式下启动 Android Studio,请按以下步骤操作:

  1. 找到安全模式脚本。
    • 在 Windows 上,转到 AndroidStudio/bin 并找到 studio_safe.bat 脚本。
    • 在 macOS 上,导航到 Android Studio/Contents/bin 并找到 studio_safe.sh 脚本。
    • 在 Linux 上,转到 android-studio/bin 并找到 studio_safe.sh 脚本。
  2. 运行脚本:打开命令行并输入 studio_safe.bat(对于 macOS 或 Linux 为 studio_safe.sh),然后按 Enter 键。

使用 Gemini API 模板构建生成式 AI 应用

从 Android Studio Jellyfish Canary 5 开始,您可以将音频从已连接的实体设备重定向到计算机扬声器或头戴式耳机。使用音频重定向功能时,请将耳机始终连接到计算机,并同时收听计算机和连接的手机,而无需手动重新连接到一台设备。如需启用音频重定向功能,请依次前往 Android Studio > Settings > Tools > Device Mirroring,然后选择 Redirect audio from local devices。请注意,对于搭载 Android 12 或更高版本的 Firebase Test Lab 设备,无论何种设置,音频始终会被重定向。

基准配置文件安装

对于使用 AGP 8.4 或更高版本的项目,Android Studio Jellyfish 会在安装到设备上后自动编译基准配置文件。这包括通过基准配置文件生成器模块或 Compose 等库生成的基准配置文件。借助自动安装,您可以在本地安装发布版应用时以及使用低开销性能剖析时,体验基准配置文件的性能优势。

设备界面设置快捷方式

为了帮助您构建和调试界面,我们在 Android Studio 的“Running Devices”工具窗口中引入了“设备界面设置快捷方式”功能。使用快捷方式查看常用界面设置(例如深色主题、字体大小、屏幕尺寸、应用语言和 TalkBack)的效果。您可以将这些快捷方式用于模拟器、镜像的实体设备,以及从 Firebase Test Lab 流式传输的设备。

请注意,仅当设备上已安装相关无障碍设置(例如 TalkBack随选朗读)时,才会显示这些设置。如果您未看到这些选项,请从 Play 商店下载 Android 无障碍套件应用。

“Running Device”窗口中的设备界面设置快捷方式
“Running Device”窗口中的设备界面设置快捷方式

模拟传感器功能和值

Android Studio 现在包含一个新的传感器面板,可让您模拟具有或不具备特定传感器功能(例如心率传感器)的设备,以及为这些传感器设置特定的测试值。使用此面板可以测试应用如何处理具有不同传感器功能的设备。此面板对于测试健康与健身应用非常有用,尤其是在 Wear OS 设备上。

按钮靠近面板行的中间
图 1. 模拟器中提供的 Wear Health Services 面板。

如需打开并使用该面板,请执行以下操作:

  1. 创建或打开 Android 虚拟设备 (AVD),然后在模拟器上运行您的应用
  2. 在模拟器面板中,选择 Wear Health Services打开“Wear 健康服务”面板 此时,系统会打开 Wear Health Services 面板,显示适用于不同 Android 设备的传感器列表。

该面板打开后,您可以执行以下操作:

  • 标准功能所有功能(默认)或自定义之间切换。选择 Apply 将当前的功能列表发送到模拟设备,然后选择 Reset 将功能列表恢复为默认的开-关值。
  • 在您选择触发事件下拉按钮后触发不同的用户事件。在这里,您可以触发健身活动的自动暂停/恢复触发用户的睡眠事件,以及用户在高尔夫球场或迷你高尔夫球场上的触发高尔夫击球
  • 在模拟器上安装的应用中开始运动后,替换传感器值。为不同的运动指标输入新值后,选择 Apply 以将这些值与模拟器同步。这对于测试应用如何处理不同的锻炼条件和用户健身趋势非常有用。