谷歌Android Studio Rabbit 2稳定版正式上线

作者 / Matthew Warner, Android 开发者体验产品经理

Android Studio Rabbit 2 稳定版已经正式发布,可用于生产环境开发。此版本包含多项旨在提升开发体验的重要功能,例如配置专属智能体 (BYOA)、XR 模拟器新功能、LeakCanary 更新、全新的智能体 Skill 管理器工具、AI 代码审查等。您可以继续阅读,了解这些稳定版特性与Android Studio Canary 预览版的最新动向,也可以回顾Android Dev Summit的相关分享。

配置属智能体 (BYOA):

集成您喜欢的编码智能体

工作流的灵活性对开发者至关重要。现在,我们已支持将顶尖的智能体与出色的 Android 开发工具结合使用。无论您是青睐某款符合 ACP 标准的智能体,还是项目需要更高性价比的特定智能体,亦或是为遵循企业协议而使用特定供应商 —— Android Studio 均能满足需求。

平台支持 40 多种编码智能体供您选择,包括 Claude Agent、OpenAI 的 Codex、Junie 以及 Google Antigravity。这些智能体可以访问 Android Studio 的各种工具 (如 Android 模拟器、构建系统、Logcat),还可以利用Android skill来完成复杂的任务。

若要开始使用 BYOA,请打开智能体窗口并选择您偏好的智能体,或者前往Settings > Tools > AI > Agents选择智能体并完成身份验证,随后即可输入提示词开始使用。

使用模拟器进行 Android XR 构建

适用于 XR 眼镜、音频眼镜和显示眼镜的 Android XR 模拟器现已在 Android Studio 中发布稳定版,并带来多项全新功能与升级。开发者可以直接在笔记本电脑上构建、迭代和测试 Android XR 体验。更新后的显示眼镜模拟器支持使用您自己的 360 度全景照片或外接摄像头的视频流来自定义环境,以便开发者随时随地都能测试真实的物理环境。我们还新增了硬件 LED 指示灯,用于显示麦克风和摄像头的状态;同时优化了配对向导 (Pairing Wizard),让虚拟手机与虚拟音频眼镜及显示眼镜的配对过程更高效可靠。如需开始使用,请前往设备管理器中启用 XR 眼镜、音频眼镜或显示眼镜模拟器。

在 Android Studio 中探索、安装和管理 Android skill

294efb44-dc32-11f1-8a4b-92fbcf53809c.jpg

△ Android Studio 中的 Skill 管理

新版本可以直接在 Android Studio 的 Skill 管理器中更轻松地探索、安装和管理 Androidskill,从而实现对智能体专用工作流和流程指导的精细化控制。Android Studio 内置了丰富的Android skill和Firebase 智能体 skill。无论是将旧版 XML 视图迁移到 Jetpack Compose、升级到 AGP 9,还是为可折叠设备和平板电脑实现自适应布局,亦或是集成 CameraX 和 Firebase 服务,它都能助您一臂之力。

您可以通过三种方式打开Skill编辑器标签页:在智能体面板的三点状菜单中选择Manage Agent Skills;在聊天框中输入 @ 并点击Manage skills;或者依次点击Settings > Tools > AI > Skills Manager。

△ 在对话中输入 @ 直接调用已安装的 skill,或打开 Skill 管理器

借助 LeakCanary 进行智能体驱动的修复

Android Studio 将 LeakCanary 与内置智能体直接集成,开发者无需离开 IDE 即可诊断并解决内存泄漏问题。通过这一集成,LeakCanary 能够针对内存泄漏的根本原因提供更具深度、更易理解的解析,并提供具体的代码修改建议来修复这些问题。欢迎您前往性能分析器中的 LeakCanary 任务,亲自上手体验这项功能。

△ 在 Android Studio 性能分析器中利用 AI 修复内存泄漏问题

Android Studio 中的 Gemini Enterprise

对于需要企业级治理、严格的数据隐私控制以及自定义内部知识库集成的工程团队,Android Studio 自 Android Studio Rabbit 1 版本起便已提供对 Gemini Enterprise 的全面支持。团队可以使用 Gemini Enterprise 对接相关设计体系、内部 SDK 和私有代码库,从而获得与具体应用场景高度相关的回答。

Android Studio 中的 Gemini Enterprise 为企业团队提供以下核心能力:

严格的数据隐私保护:确保源代码和工作区上下文绝不会被留存,也不会被用于训练全局基础模型。

合规性与审计日志:在组织的安全边界内,全面掌控智能体行为、生成的补丁以及提示词历史记录。

管理员策略:为 IT 管理员提供集中化管理功能,以便为各个开发团队定义已获批准的 skill、智能体和模型端点。

借助 Change Review,从原始代码比对迈向引导式代码审查

随着智能体工具大幅提升了代码编写和重构效率,一个新的工程瓶颈也随之出现,那就是如何审核和验证这些代码。AI Change Review 功能可深入 Android Studio 中涉及代码变更的各个环节,随时为开发者提供支持。您可以通过三个可视化入口或者直接在智能体对话窗口中启动发起代码审查。

△ Change Review 功能支持以下场景:1. 智能体的更改;2. 待提交的更改;3. Git 日志

Change Review 功能首先会识别 "建议修复项",即由智能体自主审查其所作的变更、待提交的变更或处于审查中的已提交变更。在处理完建议的修复后,可以点击Create Walkthrough,启动引导式审查流程。该功能不会强制按字母顺序逐个阅读文件,而是通过将整个项目中相关的差异块分组并按优先级排序,将其归纳为一个个逻辑主题,从而提升代码审查效率。

开始体验

只需下载最新稳定版的Android Studio,即可开始体验这些功能。如果您发现有 bug,请提交问题。

  • 随机文章
  • 热门文章

您可以还会对下面的文章感兴趣:

暂无相关文章