Android Studio 预览版版本说明

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

Canary 版本包含正在积极开发的前沿功能,并且经过了轻度测试。虽然您可以使用 Canary build 进行开发,但请注意,功能可能会添加或更改。候选版本 (RC) 是 Android Studio 的下一个版本,几乎已准备好作为稳定版本发布。下一个版本的功能集已稳定。如需了解 Android Studio 版本命名,请参阅 Android Studio 版本名称。

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

当前版本的 Android Studio

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

版本 渠道
Android Studio Rabbit 1 稳定
Android Gradle 插件 9.4.0 稳定
Android Studio Rabbit 2 RC

与 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 更新。

Studio Labs

借助 Studio Labs,您可以在 Android Studio 的稳定版本中试用最新的 AI 实验性功能,从而更快地将我们的 AI 辅助产品集成到您的开发工作流中。如需了解详情,请参阅 Studio Labs。

以下是 Studio Labs 中目前提供的功能。

功能 说明 文档
Android Studio 历程 使用自然语言描述端到端测试的步骤和断言。 Android Studio 历程

Android Studio Rabbit 2

以下是 Android Studio Rabbit 2 中的新功能。

如需了解此版 Android Studio 中已修复的问题,请参阅已解决的问题。

自带智能体 (BYOA):集成您偏好的编码智能体

Android Studio Rabbit 2 Canary 2 在 Android Studio 对自定义 AI 模型的支持基础上,引入了“自带智能体”(BYOA) 功能。借助 BYOA,您可以使用开放的 Agent Client Protocol (ACP) 将您首选的 AI 编码智能体(包括 Claude Agent、OpenAI Codex 和 Google Antigravity)直接连接到 Android Studio。

BYOA 将您选择的智能体与 IDE 原生智能相结合,将完整的项目图、构建诊断和模拟器控件直接传递给您的智能体,从而加快执行速度并降低 token 消耗。您可以使用个人或企业订阅进行身份验证,而 Android Studio 的内置代理仍可免费使用。

从“智能体”工具窗口的“智能体”菜单中选择一个 AI 智能体。

BYOA 具有以下优势:

  • 支持任何符合 ACP 规范的代理。
  • 直接在 IDE 中访问 build 诊断、Android SDK 工具、终端和 shell 执行以及模拟器管理。
  • 灵活的登录选项,支持个人 API 密钥和消费者订阅。

开始使用

如需开始使用 BYOA,请按以下步骤操作:

  1. 将 Android Studio 更新到最新的 Canary 版本。
  2. 连接代理:在代理窗口中,选择一个默认代理(Claude Agent、Codex 或 Antigravity),然后登录或提供 API 密钥。 如需查找其他智能体,请依次前往 File(在 macOS 上,依次前往 Android Studio)> Settings > Tools > AI > Agents,在注册表中查找。

使用 LeakCanary 进行智能体修复

从 Rabbit 2 开始,Android Studio 将 LeakCanary 直接与 AI 智能体集成,帮助您在不离开 IDE 的情况下诊断和解决内存泄漏问题。 通过这种集成,LeakCanary 可以针对内存泄漏的根本原因提供更有意义的叙述性解释,并建议具体的代码更改来纠正这些问题。在性能分析器中的 LeakCanary 任务中试用此功能。

在 Android Studio 中发现、安装和管理 Android skills

在 Android Studio Rabbit 2 中,您可以更轻松地直接在 IDE 中发现、安装和管理 Android 技能,从而精细控制代理可用的专用工作流和程序化指导。

通过双击空白区域调整“Running Devices”工具窗口的大小

您可以在 Running Devices 工具窗口中消除虚拟设备或镜像实体设备周围未使用的空间。双击设备屏幕(和框架,如果可见)外部空白背景区域中的任意位置,即可自动调整工具窗口的大小或调整拆分窗格比例,以完美贴合设备显示屏。

  • 停靠的工具窗口:调整工具窗口的宽度(停靠在左侧或右侧时)或高度(停靠在顶部或底部时),以移除设备周围多余的边距。
  • 悬浮模式和窗口模式:同时调整窗口的宽度和高度,使其紧密贴合设备显示屏。
  • 拆分视图:并排查看多个显示屏或设备时,系统会自动调整内部拆分器。