Android Studio 预览版版本说明

本页列出了 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 Panda 2 稳定版
Android Gradle 插件 9.1.0 稳定版
Android Studio Panda 3 RC
Android Studio Panda 4 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 Panda 3

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

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

在智能体模式下管理权限

您现在可以管理智能体的特定权限,从而对工作区进行精细控制。借助权限,您可以控制智能体是否可以执行某些操作,包括以下操作:

  • 读取和更新项目文件、外部目录和敏感数据(例如凭据)。
  • 访问 Google 搜索和其他网域。
  • 运行 shell 命令。
  • 与 MCP 服务器互动。

在使用智能体时,如果智能体需要执行您之前未批准的操作,则会向您请求权限:

Gemini 会在需要时提示您授予权限。

您可以选择允许 执行一次性任务,也可以选择始终允许 执行受信任的重复工作流。Gemini 使用智能请求系统,因此授予高级别权限(例如写入文件)会自动授权所有相关的子工具。系统会根据您现有的读取权限以静默方式批准 lsgrep 等常用命令,让您能够顺畅地执行操作,而无需收到多余的提示。新的权限模型兼顾了安全性和工作效率,因此您可以让智能体在您信任的操作上不间断地工作,同时仍可以对其他操作进行手动审核。

您可以依次前往 File > Settings > Tools > AI > Agent Permissions (在 macOS 上,依次前往 Android Studio > Settings > Tools > AI > Agent Permissions )手动审核权限。

智能体权限 设置面板。

沙盒

除非您明确同意,否则沙盒会限制未经授权的网络访问和文件系统写入。如需配置沙盒,请依次前往 File > Settings > Tools > AI > Agent Shell Sandbox (在 macOS 上,依次前往 Android Studio > Settings > Tools > AI > Agent Shell Sandbox )。

智能体 Shell 沙盒”设置面板。

智能体模式的技能

从 Android Studio Panda 3 Canary 2 开始,您可以使用技能通过专业知识和自定义工作流来增强智能体模式的功能。如需了解详情,请参阅使用技能扩展智能体模式

Android Studio Panda 4

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

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

Gemini API Starter 模板

Gemini API Starter 模板为 Android 开发者提供了一种将 AI 功能集成到应用中的简单方法。通过利用 Firebase AI Logic,开发者可以避免手动配置和安全管理。

Gemini API Starter 新项目模板

主要功能:

  • 无需管理 API 密钥:无需在客户端代码中手动预配、 嵌入或轮替 API 密钥,从而降低 安全风险并缩短设置时间。
  • 自动 Firebase 集成:将 Android Studio 项目与 Firebase 服务无缝关联。该模板可处理与 Gemini 模型安全通信所需的后端管道。
  • 可用于生产环境的架构:基于 Firebase 的托管 基础架构构建,确保 AI 功能可以从本地 原型扩展到生产环境,而无需进行架构更改。

如需开始使用,请依次前往 File > New > New Project ,然后从可用项目类型列表中选择 Gemini API Starter 模板。

针对 AQI 中智能体集成崩溃问题的建议修复方案

App Quality Insights 工具 窗口现在与 AI 智能体集成,可分析崩溃数据以及 源代码,以提供详细说明并建议可能的修复方案。 在 App Quality Insights 工具窗口中选择崩溃问题后,前往 Insights 标签页,然后点击 See more 以查看崩溃问题的详细说明。点击 Fix with AI ,让智能体建议您可以查看和接受的代码更改。

AQI 中的新智能体集成,其中包含“See more”和 “Fix with AI”选项

Android Studio 中 Gemini 的 Google One 集成

Android Studio Panda 4 Canary 2 引入了对增强型智能体模式 体验的访问权限,当您订阅 Google One AI Pro 或 Ultra 方案后,即可使用该体验。 Google One 集成通过更高的速率 限制和默认 Gemini 模型的扩展上下文窗口,为 Android 开发提供强大助力。如果您订阅了 Google One AI 方案,则在 Android Studio 中登录 Google 账号后,即可自动享受这些优势。

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

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

Android Studio 性能分析器中的 LeakCanary

Android Studio Panda 直接在 Android Studio 性能分析器中以专用任务的形式集成了 LeakCanary

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

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

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

LeakCanary 内存泄漏分析,其中包含用于调试的前往 声明 上下文化

Android Studio 中的 Material Symbols 支持

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

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

Vector Asset Studio 中的 Material Symbols 支持

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

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

主要功能

此功能的主要功能如下:

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

开始

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

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

    • 对于所有节点,选择 Observe Recomposition > Observe All
    • 对于特定节点,选择 Recomposition > Observe Node
    在布局检查器中启用重组状态读取
  3. 与应用互动。发生重组时,点击组件树中的蓝色计数链接以检查状态。

    布局检查器中重组状态读取的结果示例
  4. 点击“Explain with AI”,获取有关重组原因的分解分析。

    布局检查器中状态读取的“Explain with AI”结果示例