本页列出了 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 实验室中提供的功能。
| 功能 | 说明 | 文档 |
|---|---|---|
| Android Studio 学习路线 | 使用自然语言描述端到端测试的步骤和断言。 | Android Studio 学习路线 |
Android Studio Panda 3
以下是 Android Studio Panda 3 中的新功能。
如需了解此版 Android Studio 中已修复的问题,请参阅已解决的问题。
Gemini API 启动器模板
Gemini API 启动器模板为 Android 开发者提供了一条将 AI 功能集成到其应用中的简单途径。借助 Firebase AI Logic,开发者可以避免手动配置和安全管理。
主要功能:
- 无需管理 API 密钥:无需在客户端代码中手动预配、嵌入或轮换 API 密钥,从而降低安全风险并缩短设置时间。
- 自动 Firebase 集成:将您的 Android Studio 项目与 Firebase 服务无缝连接。该模板可处理与 Gemini 模型安全通信所需的后端管道。
- 可直接用于生产的架构:基于 Firebase 的托管基础设施构建,确保您的 AI 功能可以从本地原型扩展到生产环境,而无需进行架构更改。
首先,依次前往 File > New > New Project,然后从可用项目类型列表中选择 Gemini API Starter 模板。
针对 AQI 中与 Agent 集成相关的崩溃问题提出的建议修复
App Quality Insights 工具窗口现已与 AI 智能体集成,可分析崩溃数据和源代码,提供详细说明并建议潜在的修复方案。 在 App Quality Insights 工具窗口中选择某个崩溃问题后,前往分析标签页,然后点击查看更多,即可查看有关该崩溃问题的详细说明。点击使用 AI 修复,让智能体建议您可以查看和接受的代码更改。
Compose 预览版屏幕截图测试工具
使用 Compose 预览版屏幕截图测试工具测试您的 Compose 界面并防止出现回归问题。借助这款新工具,您可以生成 HTML 报告,直观地检测应用界面中的任何变化。如需了解详情,请参阅 Compose 预览版屏幕截图测试。
Android Studio 性能分析器中的 LeakCanary
Android Studio Panda 直接在 Android Studio 分析器中集成了 LeakCanary,作为一项专用任务。
Android Studio 中的 LeakCanary 性能分析器任务可主动将内存泄漏分析从设备转移到开发机器,从而在泄漏分析阶段显著提升性能,而设备端泄漏分析则无法实现这一点。
此外,内存泄漏分析现在已在 IDE 中实现情境化,并与源代码完全集成,可提供跳转到来源等功能和其他有用的代码关联,从而大幅减少调查和修复内存泄漏所需的摩擦和时间。您还可以复制整个泄漏分析,以便使用 Gemini 进行进一步处理。这可以显著提高开发阶段的工作效率并改进工作流程。
Android Studio 中的 Material 符号支持
借助 Android Studio Otter 2 功能更新,在应用中添加和自定义最新的 Material 符号。Vector Asset Studio 现已与 Google Fonts 中的 Material Symbols 库完全集成,让您可以在 IDE 中直接访问完整目录。
现在,您可以直接在 Studio 中自定义图标属性(例如粗细、坡度和光学尺寸),以完美契合您的设计。立即在最新的 Canary build 中试用吧!
布局检查器中的重组状态读取
我们向布局检查器添加了重组状态读取,以便更轻松地诊断高重组计数。此功能在 Panda 3 Canary 版中提供,可提供在相应周期内执行的状态读取的详细列表,帮助您识别触发重组的状态变量。如需使用此功能,请使用 compose.ui:ui:1.10.0 (BOM 2025.12.01) 或更高版本。
主要功能
此功能的主要特性如下所示:
- 跟踪状态失效:当节点重新组合时,点击组件树中的重新组合次数链接,打开“状态检查”面板。
- 详细的堆栈轨迹:确定正在读取的特定状态变量,包括计数、列表或海拔值。检查哪些内容已
invalidated(更改),以触发更新。 - 浏览重组历史记录:使用面板标题中的导航箭头,循环浏览特定节点之前重组的状态数据。
- AI 赋能的说明:在“状态检查”面板中点击使用 AI 解释,即可显示对读取状态的自然语言分解,以及该状态导致重新组合的原因。
开始
请按照以下步骤试用这些功能。
- 打开布局检查器。
右键点击重组列,然后执行以下操作之一:
- 对于所有节点,请选择 Observe Recomposition > Observe All。
- 如需了解具体注释,请选择重组 > 观察节点。
在布局检查器中启用重组状态读取 与应用互动。发生重组时,点击“组件树”中的蓝色计数链接以检查状态。
布局检查器中重组状态读取的示例结果 点击“使用 AI 解释”,即可获取有关重组发生原因的细分分析。
布局检查器中“使用 AI 解释”功能针对状态读取操作的示例结果