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 Quail 1 稳定
Android Gradle 插件 9.2.0 稳定
Android Studio Quail 2 RC
Android Studio Quail 3 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 实验室中提供的功能。

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

Android Studio Quail 2

以下是 Android Studio Quail 3 中的新功能。

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

并行对话

您可以在代理模式下并行运行多个对话,从而在 IDE 中更高效地执行多项任务。例如,您可以在一个对话中启动耗时较长的任务(例如生成测试),在第二个对话中规划新功能,并在第三个对话中起草文档,所有这些操作都可以同时进行。

Android Studio 显示工具窗口中的多个有效聊天会话。
工具窗口中的多个活跃聊天消息串。

Android Studio 性能分析器中的 LeakCanary

Android Studio Panda 直接在 Android Studio Profiler 中集成了一个 LeakCanary,作为一项专用任务。

Android Studio 性能分析器中的新任务,用于使用 LeakCanary 分析内存泄漏

Android Studio 中的 LeakCanary 分析器任务可主动将内存泄漏分析从设备转移到开发机器,从而在泄漏分析阶段显著提升性能,而设备端泄漏分析则无法实现这一点。

此外,内存泄漏分析现在已在 IDE 中实现情境化,并与源代码完全集成,可提供跳转到来源等功能和其他有用的代码关联,从而大幅减少调查和修复内存泄漏所需的摩擦和时间。您还可以复制整个泄漏分析,以便使用 Gemini 进行进一步处理。这可以显著提高开发阶段的工作效率并改进工作流程。

LeakCanary 内存泄漏分析,通过前往声明进行调试

Android Studio Quail 3

以下是 Android Studio Quail 3 中的新功能。

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

在代理模式下使用 Firebase 构建全栈应用

在 Android Studio 中,您可以使用 Firebase 代理技能直接在代理模式下启用和配置 Firebase 服务(例如身份验证和 Cloud Firestore 数据库)。 智能体可以帮助您完成 Firebase 集成并配置后端服务。通过此集成,您无需离开 IDE 即可构建强大的全栈 Android 应用。

在 IDE 中引导用户完成 Firebase Auth 和 Firestore 设置的代理。
在聊天界面中引导用户完成 Firebase 集成的代理。

利用 AI 创建新项目时可获得更多功能

借助 AI 创建新项目的能力已发展成为全栈开发工具:它使用多步执行计划和自主“生成循环”,可在项目设置期间自动配置多个文件中的依赖项并自行更正 build 错误。

通过与 Firebase 智能体技能集成,该功能得到进一步增强,让您只需一条提示即可构建、调试和部署完整的全栈应用。

通过单个提示创建和配置全栈 Firebase 应用。
通过单个提示创建和配置全栈 Firebase 应用。

此外,借助 AI 辅助的新项目创建工作流程还支持大屏优化。您可以指定要使用针对平板电脑、可折叠设备和大屏设备优化的布局、导航和组件来搭建项目框架。Android Studio 中的代理还可以配置和启动大屏模拟器,以便您立即测试新布局。

针对平板电脑和可折叠设备搭建的应用框架。
搭建并测试针对平板电脑优化的项目。

在 Google AI Studio 中构建 Android 应用

Google AI Studio 支持完整的 Android 应用开发功能。您可以使用自然语言提示生成新的 Android 应用,使用嵌入式 Android 模拟器立即预览这些应用,并通过 ADB 经由 USB 将这些应用直接部署到实体设备。

当您准备好让用户参与测试时,Google AI Studio 可以直接发布到 Google Play 管理中心。该工具会自动处理应用记录创建、打包软件包并将其上传到内部测试轨道。

如需进行高级编辑并准备好投入生产,您可以将 Google AI Studio 项目导出为 ZIP 文件,然后在 Android Studio 中无缝打开该文件。

Google AI Studio 界面,其中嵌入的模拟器显示了一个生成的应用。
Google AI Studio,具有构建模式和嵌入式 Android 模拟器。

Android CLI

借助 Android CLI,您可以使用所选的任何 AI 智能体、大语言模型或开发环境来构建应用。与通用 LLM 工具相比,它旨在帮助 AI 代理更快地构建,并使用更少的 token。

您可以让代理以 Android 知识库和 Android 技能为基础,确保其遵循推荐的最佳实践。此外,Android CLI 使智能体能够调用 IDE 来执行高级任务,例如查找符号声明和分析文件是否存在问题。

此外,Android CLI 还集成到了 Google Antigravity 2.0 中。

示意图:代理使用 Android CLI 与 Android Studio IDE 进行交互。
使用 Android CLI 将代理与 Android Studio 工具和知识连接起来。

Compose 预览版屏幕截图测试工具

使用 Compose 预览版屏幕截图测试工具测试您的 Compose 界面并防止出现回归问题。借助这款新工具,您可以生成 HTML 报告,直观地检测应用界面的任何变化。如需了解详情,请参阅 Compose 预览版屏幕截图测试

布局检查器中的重组状态读取

我们向布局检查器添加了重组状态读取,让您可以更轻松地诊断高重组计数。此功能在 Panda 3 Canary 版中提供,可提供在相应周期内执行的状态读取的详细列表,帮助您识别触发重组的状态变量。如需使用此功能,请使用 compose.ui:ui:1.10.0 (BOM 2025.12.01) 或更高版本。

主要功能

此功能的主要特性如下所示:

  • 跟踪状态失效:当节点重新组合时,点击组件树中的重新组合次数链接,打开“状态检查”面板。
  • 详细的堆栈轨迹:确定正在读取的特定状态变量,包括数量、列表或海拔值。检查哪些内容已invalidated(更改),以触发更新。
  • 浏览重组历史记录:使用面板标题中的导航箭头,循环浏览特定节点之前重组的状态数据。
  • AI 赋能的说明:在“状态检查”面板中点击使用 AI 解释,即可显示对读取状态的自然语言分解,以及该状态导致重新组合的原因。

开始

请按照以下步骤试用这些功能。

  1. 打开布局检查器。
  2. 右键点击重组列,然后执行以下操作之一:

    • 对于所有节点,请选择 Observe Recomposition > Observe All
    • 如需了解具体注释,请选择重组 > 观察节点
    在布局检查器中开启重组状态读取功能
  3. 与应用互动。发生重组时,点击“组件树”中的蓝色计数链接以检查状态。

    布局检查器中重组状态读取的示例结果
  4. 点击“使用 AI 解释”,即可获取有关重组发生原因的细分分析。

    布局检查器中针对状态读取的“使用 AI 解释”功能示例结果

发布到 Google Play 以进行测试

现在,您可以使用 Android Studio 将应用的新版本直接上传到 Google Play 管理中心测试轨道。为此,您可以在“生成已签名的 App Bundle”流程结束时选择一个新选项,以继续“发布以供测试”。此集成支持将全新应用的初始版本上传到 Play 管理中心内部测试轨道。您还可以使用此功能将现有应用的发布版本上传到其他类型的测试轨道。您需要在 Google Play 管理中心内注册,才能使用此功能。