Android Studio 预览版版本说明

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

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

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

当前版本的 Android Studio

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

版本 频道
Android Studio Panda 2 稳定版
Android Gradle 插件 9.1.0 稳定版
Android Studio Panda 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 实验室中提供的功能。

功能 说明 文档
Compose 预览生成 Gemini 可以自动为特定可组合函数或文件中的所有可组合函数生成 Compose 预览,包括预览参数的模拟数据。 生成 Compose 预览
转换界面 使用自然语言直接从 Compose 预览面板更新应用界面。 转换界面
Android Studio 学习路线 使用自然语言描述端到端测试的步骤和断言。 Android Studio 学习路线

Android Studio Panda 3

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

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

针对 AQI 中与代理集成相关的崩溃问题提出的建议修复方案

应用质量洞见工具窗口现已与 AI 智能体集成,可分析崩溃数据和源代码,提供详细说明并建议潜在的修复方案。 在“App Quality Insights”工具窗口中选择某个崩溃问题后,前往分析标签页,然后点击查看更多,即可查看有关该崩溃问题的详细说明。点击 Fix with AI,让智能体建议您可以查看和接受的代码更改。

在 AQI 中新增了代理集成,并提供“查看更多”和“使用 AI 修复”选项

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

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

Android Studio 性能分析器中的 LeakCanary

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

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

Android Studio 中的 LeakCanary 性能分析器任务可主动将内存泄漏分析从设备转移到开发机器,从而在泄漏分析阶段显著提升性能(与设备端泄漏分析相比)。

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

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

Android Studio 中的 Material 符号支持

借助 Android Studio Otter 2 功能更新,在应用中添加和自定义最新的 Material 符号。Vector Asset Studio 现已与 Google Fonts 中的 Material Symbols 库完全集成,让您可以在 IDE 中直接访问完整目录。

现在,您可以直接在 Studio 中自定义图标属性(例如粗细、坡度和光学尺寸),以完美契合您的设计。在最新的 Canary 版中试用一下吧!

Vector Asset Studio 中的 Material Symbol 支持

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

我们向布局检查器添加了重组状态读取功能,以便更轻松地诊断高重组计数。此功能在 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 解释”功能针对状态读取操作的示例结果