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 Panda 2 稳定版
Android Gradle 插件 9.1.0 稳定版
Android Studio Panda 3 RC

与 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 中已修复的问题,请参阅已解决的问题

在智能体模式下管理权限

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

  • 读取和更新项目文件、外部目录和敏感数据(例如凭据)。
  • 访问 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)。

“Agent Shell 沙盒”设置面板。