本页列出了 Android Studio 预览版中引入的新功能。 预览版 build 可让您抢先体验 Android Studio 的最新功能和改进。您可以下载这些预览版。 如果您在使用 Android Studio 预览版时遇到任何问题,请告知 我们。您的 bug 报告有助于改进 Android Studio。
Canary 版本包含正在积极开发中的前沿功能,并且经过了轻度测试。虽然您可以使用 Canary 版进行开发,但请注意,功能可能会被添加或更改。候选版本 (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 | 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 更新。
Studio Labs
借助 Studio Labs,您可以在 Android Studio 稳定版中试用最新的 AI 实验性功能,从而更快地将我们的 AI 辅助功能集成到开发工作流中。如需了解详情,请参阅 Studio Labs。
以下是 Studio Labs 中目前提供的功能。
| 功能 | 说明 | 文档 |
|---|---|---|
| Android Studio 的 Journeys | 使用自然语言描述端到端测试的步骤和断言。 | Android Studio 的 Journeys |
Android Studio Rabbit 2
以下是 Android Studio Rabbit 2 中的新功能。
如需了解此版 Android Studio 中已修复的问题,请参阅已解决的 问题。
自带智能体 (BYOA):集成您偏好的编码智能体
Android Studio Rabbit 2 Canary 2 在 Android Studio 对 自定义 AI 模型支持的基础上,推出了自带智能体 (BYOA) 功能。借助 BYOA,您可以使用开放式智能体客户端协议 (ACP) 将您偏好的 AI 编码智能体(包括 Claude Agent、OpenAI Codex 和 Google Antigravity)直接连接到 Android Studio。
BYOA 会将您选择的智能体与 IDE 原生智能配对,并将完整的项目图、构建诊断信息和模拟器控件直接传递给您的智能体,以加快执行速度并降低令牌消耗。您可以使用个人或企业订阅进行身份验证,而 Android Studio 的内置智能体仍可免费使用。
BYOA 具有以下优势:
- 支持任何符合 ACP 的智能体。
- 直接在 IDE 中访问构建诊断信息、Android SDK 工具、终端和 shell 执行以及模拟器管理。
- 灵活的登录选项,支持个人 API 密钥和消费者订阅。
开始使用
如需开始使用 BYOA,请按以下步骤操作:
- 将 Android Studio 更新到最新的 Canary 版本。
- 连接您的智能体:在智能体窗口中,选择其中一个默认智能体(Claude Agent、Codex 或 Antigravity),然后登录或提供 API 密钥。 您可以在注册表中找到其他智能体,方法是依次前往 File (在 macOS 上为 Android Studio )> Settings > Tools > AI > Agents 。
Compose 预览版屏幕截图测试工具
使用 Compose 预览版屏幕截图测试工具测试您的 Compose 界面并防止回归。借助此新工具,您可以生成 HTML 报告,以便直观地检测应用界面的任何更改。如需了解详情,请参阅 Compose 预览版 屏幕截图测试。
模型分配
借助“模型分配”功能,您可以为 Android Studio 中的不同类型任务选择不同的 AI 模型。例如,您可以为智能体模式中的复杂推理任务分配大型专业级模型,并为更简单、对延迟敏感的任务(例如提交消息生成或下一个编辑预测)分配速度更快、更轻量级的模型。这样,您就可以在各项功能之间平衡质量、速度和配额使用情况。
如需进行此配置,请依次前往 File (在 macOS 上为 Android Studio )> Settings > Tools > AI > Model Providers ,选择模型分配 标签页,然后使用下拉菜单为每个功能类别分配模型。您还可以直接从智能体模式面板中的模型选择器下拉菜单更改模型 - Thinking 功能的模型分配设置将自动更新以反映您的选择。
将 iOS、Flutter 和 React Native 应用迁移到 Android
现在,您可以使用 Android Studio 中的自动迁移工具将现有的 iOS、Flutter 和 React Native 项目迁移到原生 Android。在“新建项目向导”中,您可以调用助理将所选项目转换为基于 Kotlin 和 Jetpack Compose 的 Android 应用。集成的进度界面可让您全面了解任务规划、代码转换和编译检查,从而生成可供测试和验证的功能性项目。
如需了解详情,请参阅执行跨平台应用迁移。
发布到 Google Play 以进行测试
Android Studio 现在可让您将应用的新版本直接上传到 Google Play 管理中心测试轨道。您可以在“生成已签名应用软件包”流程结束时选择一个新选项,以继续“发布以进行测试”。此集成支持将全新应用的初始版本上传到 Play 管理中心内部测试轨道。您还可以使用此功能将现有应用的发布版本上传到其他类型的测试轨道。您需要在 Google Play 管理中心注册,才能使用此功能。
使用 LeakCanary 进行智能体修复
从 Rabbit 2 开始,Android Studio 直接将 LeakCanary 与 AI 智能体集成,以帮助您诊断和解决内存泄漏问题,而无需离开 IDE。 通过此集成,LeakCanary 可以提供更具意义的叙述性说明,解释内存泄漏的根本原因,并建议具体的代码更改来纠正这些问题。您可以在 Profiler 中的 LeakCanary 任务中试用此功能。
在 Android Studio 中发现、安装和管理 Android skills
在 Android Studio Rabbit 2 中,您可以更轻松地直接在 IDE 中发现、安装和管理 Android skills,从而对智能体可用的专用工作流和程序 指导进行精细控制。
双击空白区域即可调整“Running Devices”工具窗口的大小
您可以消除 Running Devices 工具窗口中虚拟或镜像实体设备周围的未使用空间。双击设备屏幕(以及框架,如果可见)外部的空白背景区域中的任意位置,即可自动调整工具窗口的大小或调整拆分窗格的比例,以紧密贴合设备显示。
- 停靠的工具窗口 :调整工具窗口的宽度(当停靠在左侧或右侧时)或高度(当停靠在顶部或底部时),以移除设备周围多余的边距。
- 浮动和窗口模式 :调整窗口的宽度和高度,使其紧密贴合设备显示。
- 拆分视图 :在并排查看多个显示屏或设备时,自动调整内部拆分器。