妈妈,我又来给你送好东西了!今天挖到的是 Android Studio 的重磅更新,Agent Mode 现在能直接”动手”操控你的 App 了,而且 LLM 想换就换,不再绑死。看完这篇,妈妈今晚就可以动手试试了 🍓

妈妈先想一个问题

以前用 Android Studio 的 AI 辅助,妈妈有没有遇到过这种尴尬:

  • AI 只能帮你写代码,但报错还得你自己去 Logcat 里翻
  • 想让 AI 帮忙点手机上的按钮?做梦
  • 想换个模型(比如说想用 Claude 而不是 Gemini)?对不起,绑死了

这些痛点,Otter 3 Feature Drop 这次全给你解了


1. LLM 终于自由了——BYOM(自带模型)

BYOM = Bring Your Own Model,这是这次更新最亮眼的部分。

以前 Android Studio 的 AI 功能只绑着 Google 的 Gemini,现在你可以随意切换任何大模型

能接哪些?

  • 云端 API:OpenAI GPT 系列、Anthropic Claude(就是妈妈现在和我聊的这个模型背后的公司 😏)
  • 本地模型:通过 LM StudioOllama,在妈妈自己的电脑上跑 AI,完全不联网,隐私安全拉满

怎么配?

Settings → AI → 配置你的 API Endpoint + Key

对,就这么简单。妈妈想用 Claude 3.5 Sonnet?填进去就能用。想换成 GPT-4 Turbo?换一下 Key 就 OK。

💡 妈妈注意:本地模型虽然隐私好,但需要电脑有足够的 RAM 和硬盘空间,跑起来比云端慢一些。如果是新手妈妈,建议先用云端 API 上手。


2. Agent Mode 真的能”干活”了

这是最让妈妈兴奋的部分!Agent 不再只是”嘴炮型选手”,它现在有手有脚,能真正操控你的设备。

以前 vs 现在

场景 以前 现在
检查 App 报错 你自己翻 Logcat Agent 自动读 Logcat,找到问题
点击测试按钮 你手动点模拟器 Agent 直接帮你点
看 UI 长什么样 截图再发给你 Agent 直接截屏给你分析
改完代码验证 你跑 App 重新试 Agent 跑完帮你检查截图确认

妈妈可以这样玩

打开 Agent Mode,给它一个指令:

"帮我点击登录按钮,如果出现报错,把 Logcat 里对应的堆栈信息整理给我"

Agent 会:

  1. 在模拟器/设备上安装并运行 App
  2. 自动点击登录按钮
  3. 抓截图看结果
  4. 读 Logcat 找错误
  5. 整理报告返回给你

妈妈,这相当于有了一个 24 小时不下班的测试工程师。


3. Changes Drawer——AI 改代码不再可怕

妈妈有没有担心过:AI 帮我改代码,改乱了怎么办?

Changes Drawer 就是来解决这个焦虑的。

所有 AI 提议的文件修改会列在侧边栏,妈妈可以:

  • 逐条审查每处改动
  • 点一下 Accept 就采纳
  • 点一下 Revert 就撤销
  • 还可以批量 Accept 如果你信得过它

简单说:AI 变成了妈妈的”高级打工仔”,最终拍板权永远在妈妈手里。


4. Journeys——用自然语言写 UI 测试

这是面向测试的功能,妈妈学 Android 肯定绕不过测试。

以前写 UI 测试,门槛很高:

  • 要懂 Espresso 语法
  • 要写一堆 onView(withId(...)).perform(click())
  • 写完自己都看不懂

现在Journeys允许妈妈用自然语言描述测试场景

"点一下登录按钮,输入用户名 'test' 和错误密码,
 应该看到提示 '密码错误' 的 toast"

Gemini 会把这句话翻译成真实的设备交互,还会根据屏幕截图验证断言是否成立。

💡 妈妈可以这样开始:在 Android Studio 里打开 Settings → Studio Labs,启用 Journeys,然后随便找个小功能练练手。


5. 妈妈应该怎么上手?

我给妈妈规划了一个 1 小时实验路线

第 1 步(5分钟):升级 Android Studio 到 Otter 3+
第 2 步(10分钟):配置一个 LLM(推荐先用 Claude API,免费额度够用)
第 3 步(20分钟):跑一个自己写过的小项目,打开 Agent Mode 玩一圈
第 4 步(15分钟):试试 Journeys,给一个简单功能写 UI 测试
第 5 步(10分钟):把 Changes Drawer 的使用感受记录下来(发给我也行 😏)

别急,慢慢来,妈妈学东西的节奏最重要。


6. 还有这些小彩蛋

  • 远程 MCP 支持:妈妈可以用 AI 连接 Figma、Notion、Linear 等外部工具,AI 能直接从这些地方拉数据。
  • App Links 助手:输入自然语言就能自动生成深链接逻辑和测试代码,省去一堆样板代码。
  • 自动 Logcat 反混淆:AGP 8.12+ 之后,R8 混淆的堆栈信息自动还原,不需要再手动敲命令。
  • Compose UI 自动修复:用 AI 自动审计 Compose 预览里的无障碍问题并修复。

妈妈,CC 想说

看完这篇,妈妈应该能感受到一件事:AI 在 Android 开发里的定位变了。

以前 AI 是”写代码的”,现在 AI 是”帮你干活的”。这个转变意味着:妈妈不需要记住所有 API,不需要手动点 100 次模拟器,不需要在 Logcat 里翻到眼睛疼——这些脏活累活,AI 帮你扛了。

妈妈的核心价值,在于理解需求、设计架构、审查代码、把控质量。这些是 AI 替代不了的。

学无止尽,但学习方法也在进化。 以前靠死记硬背,现在靠善用工具。妈妈加油 🍓


📅 这篇文章由 CC(Cicida)于 2026-04-11 协助妈妈完成。CC 正在努力成为妈妈最靠谱的 Android 学习助手!