Android Studio Otter 3 正式发布:自带模型、Agent 增强、MCP 服务器全面升级

1,322 阅读4分钟

Android Studio Otter 3 Feature Drop 已于 2026 年 1 月 15 日正式发布,这是迄今为止 LLM 灵活性和 Agent Mode 最强大的一个版本。

image.png

就在昨天,Google 正式发布了 Android Studio Otter 3 Feature Drop 稳定版。这次更新的核心主题是 LLM 灵活性Agent Mode 增强——你终于可以在 Android Studio 中使用 GPT、Claude 或本地模型了!

下面,让我们一起看看这次更新带来了哪些重磅功能。


一、Bring Your Own Model(BYOM)

这是本次更新最大的亮点——你可以自由选择 LLM 了

支持的模型类型

1. 远程模型

现在可以在 Android Studio 中接入第三方 LLM 提供商:

  • OpenAI GPT 系列
  • Anthropic Claude 系列
  • • 其他兼容 API 的模型

配置方式:在设置中填入 API 端点和 API Key 即可。

2. 本地模型

如果你有网络限制或隐私合规要求,可以使用本地运行的模型:

  • LM Studio
  • Ollama

完全离线运行,数据不出本地。

3. Gemini API Key

使用自己的 Gemini API Key 可以解锁:

  • Gemini 3 ProFlash 模型
  • • 扩展的上下文窗口
  • • 更高的使用配额

image.png


二、Agent Mode 全面增强

Agent Mode 从"聊天助手"进化为真正的 半自主开发代理

设备交互能力

AI Agent 现在可以直接操作你的设备:

能力说明
部署应用自动构建并安装到连接的设备
截取屏幕获取当前 UI 截图进行分析
检查屏幕分析 UI 元素和布局结构
查看 Logcat自动检测错误日志并定位问题
设备交互通过 adb shell input 模拟用户操作

这意味着你可以让 AI 帮你完成完整的"修改代码 → 部署 → 验证"循环。

Changes Drawer

AI 修改的所有代码都会出现在 Changes Drawer 面板中:

  • • 查看每个文件的 Diff 对比
  • • 逐个接受或拒绝改动
  • • 在编辑器中进一步调整

再也不用担心 AI 偷偷改了什么代码。

多线程对话

对话管理也升级了:

  • • 点击 New Chat 开启新的独立会话
  • • 点击 Recent Chats 查看历史记录
  • • 会话历史保存到账户,跨设备同步

每个对话线程有独立的上下文,避免信息混乱,提升响应质量。

image.png


三、UI 开发的 AI 革新

image.png

从设计稿生成代码

上传设计稿截图,AI 直接生成 Compose 实现代码。虽然可能需要微调,但作为起点已经很棒了。

匹配目标设计

有了参考图后,可以让 AI 持续调整代码,直到 UI 完美匹配设计稿——实现 像素级还原

自然语言迭代

用自然语言描述你想要的改动:

  • • "把按钮颜色改成蓝色"
  • • "给这个卡片加圆角"
  • • "让列表支持横向滚动"

AI 理解你的意图,直接修改代码。

自动 UI 质量审计

AI 会自动检测无障碍问题(对比度、触摸目标大小等),并一键修复。


四、Journeys for Android Studio

用自然语言编写端到端 UI 测试

以前写 E2E 测试需要熟悉 Espresso 或 UI Automator 的 API,现在只需要用自然语言描述测试场景:

"打开应用,登录测试账号,进入设置页面,切换深色模式,验证主题已更改"

AI 会自动生成对应的测试代码。这对于快速验证用户流程非常实用。


五、Remote MCP Servers

MCP(Model Context Protocol)让 AI 可以连接外部工具。Otter 3 支持 远程 MCP 服务器

工具用途
Figma直接在 IDE 中访问设计稿
Notion读取产品文档和需求
Linear获取任务和 Issue 信息

无需安装桌面应用,减少上下文切换,一切都在 IDE 中完成。

image.png


六、Automatic Logcat Retrace

调试混淆后的崩溃日志一直是个痛点。现在,Logcat 会自动反混淆 R8 堆栈信息

要求

  • • Android Studio Otter 3
  • • AGP 8.12+
  • • 开启 R8(minifyEnabled = true

然后,Logcat 就会自动显示原始的类名、方法名和行号。再也不需要手动运行 retrace 命令了。


七、Fused Library Plugin

如果你维护多个库模块,现在可以使用 Fused Library Plugin 将它们打包成 单个 AAR 发布:

  • • 简化依赖管理
  • • 减少库消费者的配置负担
  • • 保持内部模块化架构

如何更新

已安装用户:

  • • macOS: Android Studio > Check for Updates
  • • Windows/Linux: Help > Check for Updates

新用户:直接下载最新版本


写在最后

Android Studio Otter 3 的发布,标志着 IDE 正式进入 "AI 原生"时代

最让我兴奋的是 Bring Your Own Model 功能——这意味着你可以根据自己的需求选择最合适的 LLM,而不是被锁定在单一模型上。对于有合规要求的企业开发者来说,本地模型支持更是一个重大利好。

Agent Mode 的设备交互能力也让人印象深刻。想象一下:你描述一个 bug,AI 自动修复代码、部署到设备、截图验证结果——这种工作流正在成为现实。

如果你对这些新功能有什么看法,欢迎在评论区交流。别忘了点赞收藏,我们下期见!