最新消息:关注人工智能 AI赋能新媒体运营

Android Studio Otter 3 扩大代理式开发支持,可使用第三方与本地模型

科技资讯 admin 浏览

Google发布Android应用开发环境Android Studio Otter 3 Feature Drop 2025.2.2稳定版,本次更新重点聚焦于代理式开发工作流程,使IDE内置的AI功能可改用开发团队自选的大型语言模型,支持第三方远程模型与本地模型两种方式。同时,强化了代理模式(Agent Mode)的设备交互与变更审查机制,并新增以自然语言编写的旅程测试,以及通过MCP协议对接外部工具等功能。

Android Studio新增远程模型接入机制,用户可在IDE内配置第三方模型服务商,并使用现有的API端点与密钥。除OpenAI的GPT与Anthropic的Claude等远程模型外,也支持通过LM Studio或Ollama等工具使用本地模型,为网络受限或希望降低数据泄露风险的环境提供替代方案。

Google提醒,IDE在使用AI功能时可能会将输入内容发送至所选模型服务商,Gemini仍为默认推荐模型,切换至其他模型的实际体验与功能能力可能因服务商而异。

Android Studio Otter 3将代理的工作范围扩展至验证修改结果。代理可将应用部署至连接的设备,读取屏幕内容并截图,查看Logcat错误信息,并与正在运行的应用进行交互,辅助反复调试并确认改动是否生效。Android Studio新增集中管理代理变更的变更列表,将代理修改过的文件统一汇总,开发者可直接在IDE内查看差异,并逐项保留或撤销修改;同时支持多个对话会话,确保不同任务互不干扰。

除代理模式外,Google还将端到端测试与外部工具集成纳入统一代理流程。全新“旅程测试”(Journeys)功能允许开发者以自然语言描述用户操作流程的步骤与验证条件,AI将自动在设备上执行交互并输出结果。Android Studio还支持连接MCP远程服务器,使代理可直接调用外部服务。

其他更新涉及界面开发、构建调试与库发布相关功能。Compose预览面板新增代理式辅助入口,可用于生成与调整界面,并修复常见UI问题。App Links Assistant也加入代理辅助功能,协助生成指向App内指定页面的深度链接(Deep Link)及相关测试。

在调试方面,Android Studio Otter 3 Feature Drop提供自动堆栈还原功能,可在R8启用时自动还原Logcat中的堆栈信息。此外,Android Gradle Plugin 9.0新增合并库插件,可将多个Android库模块打包为单一可发布的AAR文件,供客户端以单个依赖项引入。