Android Studio Otter 3 Feature Drop 已于 2026 年 1 月 15 日正式发布,这是迄今为止 LLM 灵活性和 Agent Mode 最强大的一个版本。
就在昨天,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 Pro 和 Flash 模型
- • 扩展的上下文窗口
- • 更高的使用配额
二、Agent Mode 全面增强
Agent Mode 从"聊天助手"进化为真正的 半自主开发代理。
设备交互能力
AI Agent 现在可以直接操作你的设备:
| 能力 | 说明 |
|---|---|
| 部署应用 | 自动构建并安装到连接的设备 |
| 截取屏幕 | 获取当前 UI 截图进行分析 |
| 检查屏幕 | 分析 UI 元素和布局结构 |
| 查看 Logcat | 自动检测错误日志并定位问题 |
| 设备交互 | 通过 adb shell input 模拟用户操作 |
这意味着你可以让 AI 帮你完成完整的"修改代码 → 部署 → 验证"循环。
Changes Drawer
AI 修改的所有代码都会出现在 Changes Drawer 面板中:
- • 查看每个文件的 Diff 对比
- • 逐个接受或拒绝改动
- • 在编辑器中进一步调整
再也不用担心 AI 偷偷改了什么代码。
多线程对话
对话管理也升级了:
- • 点击 New Chat 开启新的独立会话
- • 点击 Recent Chats 查看历史记录
- • 会话历史保存到账户,跨设备同步
每个对话线程有独立的上下文,避免信息混乱,提升响应质量。
三、UI 开发的 AI 革新
从设计稿生成代码
上传设计稿截图,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 中完成。
六、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 自动修复代码、部署到设备、截图验证结果——这种工作流正在成为现实。
如果你对这些新功能有什么看法,欢迎在评论区交流。别忘了点赞收藏,我们下期见!