以下是 Android Studio Narwhal 功能更新中的新功能。
补丁版本
以下是 Android Studio Narwhal 功能更新中的补丁版本列表。
Android Studio Narwhal 功能更新 | 2025.1.2 补丁 1(2025 年 8 月)
本次要更新包含 bug 修复,并对 Android Studio 和 Android Gradle 插件进行了改进。
Android Studio 修复和性能改进
- 修复了代理使用的
code_search工具中的问题。 - Kotlin Multiplatform (KMP):修复了 KMP 项目中未正确创建 Android Gradle Managed Devices 的 Gradle 任务的 bug。您的受管设备任务现在应该可以按预期解决和运行。
Android Gradle 插件修复和性能改进
- Android Gradle 插件 (AGP) 已更新为版本 8.12.1。
以下是 Android Studio Narwhal 功能更新中的新功能。
Android Studio 智能体模式下的 Gemini
Android Studio 中的 Gemini 智能体模式是一项全新的 AI 功能,旨在处理复杂的多阶段开发任务,这些任务远超通过与 Gemini 聊天可以完成的范围。如需使用智能体模式,请点击侧边栏中的 Gemini,然后选择智能体标签页。您可以描述一个复杂目标,例如生成单元测试或修复错误,智能体就会制定一个涵盖项目中多个文件的执行方案。代理会建议修改,并迭代修复 bug 以实现目标。您可以查看、接受或拒绝建议的更改,并要求智能体根据您的反馈进行迭代。
Gemini 中的规则
借助 Gemini 中的规则,您可以在提示库中定义首选的编码样式或输出格式。您还可以提及自己偏好的技术栈和语言。您只需设置一次这些偏好设置,它们就会自动应用于您随后向 Gemini 发送的所有提示。规则有助于 AI 了解项目标准和偏好,从而提供更准确、更量身定制的代码辅助功能。例如,您可以创建一条规则,例如“Always give me concise responses in Kotlin”。
如需设置规则,请依次前往 Android Studio > 设置 > 工具 > Gemini > 提示库 > 规则,然后在编辑器中修改文本。使用下拉菜单在 IDE 级层或项目级层存储规则:
- IDE 级规则仅供您自己使用,并且可用于多个项目。
- 项目级规则可以在处理同一项目的团队成员之间共享。如需在整个团队中共享提示,您必须将
.idea文件夹添加到版本控制系统。
嵌入式 XR 模拟器
现在,XR 模拟器默认以嵌入状态启动。现在,您可以部署应用、在 3D 空间中导航,并直接在 Android Studio 中使用布局检查器。
XR 项目模板
Android Narwhal Feature Drop 引入了一个专门为 Jetpack XR 设计的新项目模板。这为您提供了坚实的基础,其中包含样板代码,可让您立即开始沉浸式体验开发之旅。
适用于 XR 的嵌入式布局检查器
嵌入式布局检查器现在支持 XR 应用,可让您在 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 映像并存。
Compose 预览导航改进
借助最新的导航改进,Compose 预览互动现在更加高效。点击预览名称可跳转到预览定义,点击各个组件可跳转到定义该组件的函数。悬停状态会在您将鼠标悬停在预览帧上时提供即时视觉反馈。 改进的键盘箭头导航功能可让您轻松浏览多个预览,从而更快地迭代和优化界面。
Compose 预览选择器
Compose 预览选择器现已推出。如需试用,请点击 Compose 代码中的任意 @Preview 注释。
布局检查器中的子级重组
布局检查器支持子级重组计数。现在,即使正在重组的可组合项在组件树中折叠在父项下,您也可以看到重组次数。当您看到子重组次数增加时,可以打开树并找到发生重组的位置。
通过 Android 设备串流功能提供的合作伙伴设备实验室
合作伙伴设备实验室是由 Google OEM 合作伙伴(例如 Samsung、Xiaomi、OPPO、OnePlus、vivo 等)运营的设备实验室,可扩展 Android 设备串流中可用的设备选择范围。此服务目前处于 Beta 版阶段,可在最新 Canary 版 Android Studio 中使用。如需了解详情,请参阅连接到合作伙伴设备实验室。

默认采用 K2 模式
Android Studio 现在默认使用 K2 Kotlin 编译器。这款新一代编译器可显著提升 IDE 和 build 的性能。 通过启用 K2,我们为未来的 Kotlin 编程语言功能奠定了基础,并为 Kotlin 开发者提供了更快、更强大的开发体验。