Android Studio 预览版中的新功能

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

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

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

当前版本的 Android Studio

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

版本 频道
Android Studio Narwhal | 2025.1.1 稳定版
Android Gradle 插件 8.11.0 稳定版
Android Studio Narwhal 功能更新 | 2025.1.2 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 更新

Android Studio Narwhal 功能更新 | 2025.1.2

以下是 Android Studio Narwhal 功能更新 | 2025.1.2 中的新功能。

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

Android Studio 中处于智能体模式的 Gemini

Android Studio 中 Gemini 的智能体模式是一项新的 AI 功能,旨在处理通过与 Gemini 聊天无法完成的复杂多阶段开发任务。如需使用代理模式,请点击边栏中的 Gemini,然后选择代理标签页。您可以描述一个复杂目标,例如生成单元测试或修复错误,智能体就会制定一个涵盖项目中多个文件的执行方案。代理会建议进行编辑,并以迭代方式修复 bug 以实现目标。您可以查看、接受或拒绝建议的更改,并要求智能体根据您的反馈进行迭代。

Gemini 中的规则

借助 Gemini 中的规则,您可以在提示库中定义首选的编码风格或输出格式。您还可以提及自己偏好的技术栈和语言。您只需设置一次这些偏好设置,它们就会自动应用于您随后向 Gemini 发送的所有提示。规则有助于 AI 了解项目标准和偏好,从而提供更准确、更量身定制的代码辅助功能。例如,您可以创建一条规则,例如“始终以 Kotlin 语言提供简洁的回答”。

如需设置规则,请依次前往 Android Studio > Settings > Tools > Gemini > Prompt Library > Rules,然后在编辑器中修改文本。使用下拉菜单在 IDE 级或项目级存储规则:

  • IDE 级规则是您自己的私有规则,可用于多个项目。
  • 项目级规则可供处理同一项目的团队成员共享。 如需在团队中共享提示,您必须将 .idea 文件夹添加到版本控制系统。

嵌入式 XR 模拟器

现在,XR 模拟器默认以嵌入状态启动。现在,您可以部署应用、在 3D 空间中导航,并直接在 Android Studio 中使用布局检查器。

XR 模拟器现在默认以嵌入状态启动。
直接在 Android Studio 中使用 XR 模拟器。

支持 16 KB 页面大小

Android Studio Narwhal 功能更新添加了对过渡到 16 KB 页面大小的改进支持。为了帮助您顺利完成此过渡,Android Studio 现在会在构建与 16 KB 设备不兼容的 APK 或 Android App Bundle 时主动发出警告。您还可以使用 APK 分析器找出哪些库与 16 KB 设备不兼容。为了让您可以在这个新环境中测试应用,Android Studio 中还提供了一个专用的 16 KB 模拟器目标平台,与现有的 4 KB 映像并存。

Android Studio XR 支持可用

Android Studio Narwhal 支持开发者使用 Jetpack XR 构建沉浸式体验!此版本引入了一些工具,可帮助您更高效地实验、部署和调试 XR 应用。

使用 Gemini 转换界面

现在,您可以在 Compose 预览环境中直接在预览中使用自然语言转换界面代码。如需使用该功能,请在“Compose 预览”中右键点击,然后选择 Transform UI With Gemini。然后,输入自然语言请求(例如“将这些按钮居中对齐”),引导 Gemini 调整布局或样式,或者在预览中选择特定的界面元素,以便提供更完善的上下文。然后,Gemini 会就地修改您的 Compose 界面代码,您可以查看并批准这些修改,从而加快界面开发工作流程。

上下文菜单中的“使用 Gemini 转换界面”
访问“使用 Gemini 转换界面”菜单
“使用 Gemini 转换界面”模态对话框
将自然语言转换应用于 Compose 预览

Android Studio Narwhal 功能更新需要至少 AGP 4.0

项目必须使用 AGP 4.0 或更高版本,才能与 Android Studio Narwhal Feature Drop 兼容。请参阅 AGP 和 Android Studio 兼容性要求