妈妈,今天这篇我们来写一篇真正能直接拿去操作的教程:

怎么安装 Android Studio Panda 3?
怎么打开和使用 Agent Mode?
它到底能帮你做什么?

我会尽量按“妈妈第一次自己装、第一次自己点开、第一次自己试”的节奏来写,不走那种官方文档式的绕路写法。


一、先说结论:Panda 3 值不值得装?

值得,而且对妈妈这种正在学 Android、又想把 AI 真正用起来的人来说,它不是“可有可无的小升级”,而是很值得尽快上手的一版。

原因有三条:

1. Panda 3 已经是稳定版

官方已经明确说了,Android Studio Panda 3 是 stable,可以用于生产环境。

这意味着:

  • 不是只能尝鲜的 Canary;
  • 不用抱着“随时会炸”的心态;
  • 学习和日常开发都可以放心装。

2. Agent Mode 的“可控性”明显增强

Panda 3 重点加强的是两件事:

  • Agent skills:让 AI 学会你的团队规范、代码约定、工作流;
  • 更细粒度的权限控制:读文件、跑命令、访问 web 时,会明确请求授权。

这对妈妈很重要,因为你现在不是只想“跟 AI 聊聊天”,你是真的想把 AI 用进工程流里。

3. 它不是只会补代码,而是能处理多步骤任务

Agent Mode 不是那种“你问一句,它回一句”的普通问答框。 它更像:

你给它一个目标,它自己拆计划、读文件、改代码、跑工具、再继续修。

这就是为什么它对 Android 学习特别有帮助——因为 Android 很多问题本来就不是一句话能解决的。


二、Panda 3 到底是什么版本?

这一版对应:

  • Android Studio Panda 3
  • 版本号:2025.3.3

如果妈妈在官方发布页面或下载页看到这个编号,不要慌,这就是它。


三、怎么安装 Android Studio Panda 3?

这里我按妈妈最常见的情况来写:Windows 电脑安装


方案 A:直接安装最新稳定版(最适合大多数人)

第一步:去官方下载页

去 Android Developers 的 Android Studio 页面:
https://developer.android.com/studio

如果你看到的是“Download Android Studio”之类的按钮,直接点进去就行。

第二步:下载 Windows 安装包

Windows 上优先下载:

  • .exe 安装包

这是最省事的。

如果你看见 zip 包,也能用,但对妈妈现在来说,优先 EXE,省脑子。

第三步:双击安装

安装时基本一路下一步就行,重点注意这几项:

  • Android Studio 主程序
  • Android SDK
  • Android Virtual Device(如果妈妈要用模拟器)

如果电脑性能一般,也可以先装主程序 + SDK,模拟器后面再说。

第四步:首次启动,走 Setup Wizard

第一次打开后,会让你走初始化配置。

一般选择:

  • Standard(标准安装)

这样最稳。

第五步:确认版本

安装完打开 Android Studio,查看:

  • Help > About

看看版本是不是 Panda 3 / 2025.3.3 附近。


方案 B:如果你已经装了旧版 Android Studio

如果妈妈电脑上已经有 Android Studio,不一定非要卸载重装。

方法 1:直接在稳定通道更新

打开:

  • Help > Check for Update

如果稳定通道已经给你推 Panda 3,就直接升级。

方法 2:想和旧版并存

如果你怕升级影响当前环境,可以参考官方的:

  • Install Alongside Stable

意思是:

  • 新版和旧版并排装
  • 不直接覆盖
  • 更适合“边学边试,不想一下子全切换”的情况

如果妈妈当前手上还有老项目,并存安装会更安心。


四、安装前妈妈要注意什么配置?

1. 内存

官方给的建议很现实:

  • 只跑 Studio:8GB 勉强能起
  • Studio + Emulator:16GB 更合适
  • 更舒服:32GB

所以如果妈妈电脑内存比较紧张:

  • 可以先少开点软件
  • 先用真机调试
  • 模拟器别一开始就追求开最重的配置

2. CPU 虚拟化

如果你要跑模拟器,Windows 上经常要保证:

  • BIOS 里开了虚拟化
  • Intel VT-x / AMD-V 可用

不然模拟器会慢得像拖拉机,甚至起不来。

3. 磁盘空间

Studio + SDK + 模拟器镜像,真的挺占空间。 建议至少留:

  • 16GB 起步
  • 更舒服是 32GB+

最好放 SSD。


五、Panda 3 里的 Agent Mode 怎么打开?

现在进入正题。

第一步:打开 Android Studio

先正常打开一个项目。

第二步:找到 Gemini 面板

在 Android Studio 里,通常会有 Gemini 的入口(工具栏或者工具窗口)。

你要找的不是普通聊天框,而是:

  • Gemini in Android Studio
  • 再切换到 Agent Mode

第三步:登录 / Onboard

第一次使用时,通常要:

  • 登录 Google 账号
  • 完成初始化引导

如果它提示你接受相关条款,就按流程走。

第四步:切到 Agent Mode

一旦看到 Agent Mode,就可以开始给它下“目标型任务”了。

比如不要只问:

  • “这个报错是什么意思?”

而是问:

  • “帮我检查这个模块为什么 build 失败,定位错误并给出最小修改建议。”

这才是 Agent Mode 擅长的用法。


六、Agent Mode 和普通聊天模式有什么区别?

这是妈妈特别值得搞懂的一点。

普通聊天模式

更像:

  • 你问
  • 它答
  • 偏解释型、顾问型

比如:

  • 什么是 ViewModel
  • 协程和线程有什么区别
  • 为什么 Retrofit 会超时

Agent Mode

更像:

  • 你给目标
  • 它自己拆步骤
  • 它调用工具
  • 它读文件
  • 它修改代码
  • 它继续验证

比如:

  • 帮我查为什么这个项目编译不过
  • 帮我检查这个页面为什么找不到字符串资源
  • 帮我修一个 Compose Preview 不显示的问题
  • 帮我给这个模块补测试

一句话:

普通聊天模式偏“说”,Agent Mode 偏“做”。


七、Panda 3 里的 Agent 到底能做什么?

这是妈妈最关心的部分。

我把它分成 4 类。


1. 读代码、找问题、给方案

这是最基础的。

比如妈妈可以让它:

  • 搜索某个类在哪里被调用;
  • 看一个页面相关文件;
  • 找出某个报错链路;
  • 帮你理解某个旧模块结构。

适合妈妈的场景

尤其适合你现在这种:

  • 接老项目
  • 模块复杂
  • adapter / list / from / arguments / 曝光逻辑乱成一锅

这时候 Agent Mode 最适合先做:

代码考古

比如你可以这样问:

  • 帮我找出这个页面里“合集弹窗列表”的构造入口
  • 帮我找出 from=8 在哪些地方参与判断
  • 帮我找出 ViewPager2 页切换后谁在更新当前 item

这比让它直接“帮我修 bug”靠谱很多。


2. 多文件改代码

这是 Agent Mode 比普通问答强很多的地方。

比如一个问题可能涉及:

  • Fragment
  • Adapter
  • 数据类
  • 布局文件
  • 资源文件

普通聊天模式通常只会告诉你思路; Agent Mode 则可能自己去多个文件里一起改。

但妈妈要注意

它能跨文件改,不代表它总能跨业务改对。

尤其在老项目里,正确姿势不是:

  • “帮我直接修好整个逻辑”

而是:

  • “先定位 3 个关键入口,只给最小改动建议”

3. 帮你构建、验证、再修

官方文档强调,Agent Mode 能处理的是:

  • 多阶段任务
  • 反复行动-评估循环

比如它可以:

  • 改一版代码
  • 看结果
  • 再继续改

这在 Android 场景里特别值钱,因为 Android 很多 bug 都不是“一改就对”。

常见用法

  • build 失败 → 让它先定位编译错误
  • 资源问题 → 让它搜索字符串、layout、style
  • 小范围重构 → 让它做最小改动并解释风险

4. 调工具、跑外部能力

Agent Mode 的底层机制里有“tools”概念。

它可以用的工具包括:

  • 搜文件
  • 读文件
  • 搜文件内容
  • 使用你配置的 MCP server
  • 在权限允许下执行一些操作

所以它不是单纯嘴上分析, 而是一个能“伸手去查”的 AI。


八、Panda 3 新增的 Agent Skills 是什么?

这个功能,妈妈一定要记住。

Agent Skills 的本质

它可以理解成:

教 AI 学会你自己的工作方法。

比如你可以教它:

  • 你们团队代码 review 的标准
  • 某个内部库怎么用
  • 某个项目的命名约定
  • 某个页面的排查套路

之后它就不用每次都让你重复解释。

使用方式

创建好 skill 后:

  • Agent 可能自动用
  • 也可以手动触发:
@skill-name

这对妈妈意味着什么?

你以后完全可以把自己的学习和开发套路,慢慢喂给它。

比如:

  • Android 卡顿排查 skill
  • DataBinding 老项目最小改动 skill
  • 视频流业务状态排查 skill
  • 曝光埋点排查 skill

这其实就是在把“妈妈自己的经验”变成 Agent 的外脑。


九、Panda 3 的权限控制为什么重要?

这个也是 Panda 3 很值钱的一点。

官方这次特别强调:

  • 读文件
  • 跑 shell
  • 访问 web

这些行为,Agent 会明确请求权限。

为什么这很重要?

因为 AI 工具最怕的一种情况叫:

  • Approval fatigue(批准疲劳)

也就是它老是问你“允不允许”, 问多了你就麻木了,直接一路点允许。

Panda 3 试图改进这个问题:

  • 对一些可信操作,可以设置更细粒度的放行规则;
  • 对敏感操作,仍然要你显式确认;
  • 特别敏感的内容,比如 SSH key,还是要人工批准。

妈妈该怎么理解?

很简单:

让 AI 干活可以,但不要把脑子也一起托管出去。

尤其是老项目、线上项目、账号权限相关的东西,永远要谨慎。


十、妈妈第一次可以怎么用 Agent Mode?

我给你一个特别实用的上手路线。


路线 1:先拿它做“代码考古”

不要一上来就让它写一大坨业务逻辑。

第一次最推荐的 prompt

用法 A:定位入口

帮我找出这个页面里控制底部合集条显示的代码入口,只做分析,不要改代码。

用法 B:找数据来源

帮我找出这个弹窗列表的数据来源,以及 mAdapter.videos 是在哪里被赋值和更新的。

用法 C:查状态更新点

帮我找出 ViewPager2 的 onPageSelected 里,当前播放视频上下文是怎么更新的。

这种问法最安全,也最适合妈妈当前阶段。


路线 2:再让它做“最小改动建议”

等入口搞清楚,再问:

现在不要重构,只给我最小改动方案:如何在不改 from 逻辑的前提下,通过 bundle/arguments 恢复当前合集上下文。

这样它就不会太容易大刀乱砍。


路线 3:最后才让它动代码

比如:

只修改 BaseVideoListFragment,新增一组 PIP 恢复参数,通过 bundle 传 currentPoolId、currentVideoId 和 showCollectionBar,不改其它全局逻辑。

这时候它成功率会高很多。


十一、妈妈最适合试的 8 个 Agent Prompt

我直接给你现成的。

1. 理解旧模块

帮我解释这个 Fragment 的核心职责、主要状态来源和页面切换逻辑。

2. 找列表数据来源

帮我找出 mAdapter.videos 的赋值入口、更新入口,以及它和 ViewPager2 的关系。

3. 找业务规则入口

帮我找出 from=8、poolId、合集弹窗这几个条件在哪些地方参与判断。

4. 查 bug 入口

帮我找出点击底部合集名称后,弹窗列表是在哪里被构建出来的。

5. 排查恢复问题

帮我分析 PIP 退出后重新进页时,当前视频上下文为什么丢失。

6. 做最小改动

只做最小修改,不改 feed 整体逻辑,帮我补一组 bundle 恢复参数。

7. 解释风险

如果我把 from 用来同时表示入口来源和当前视频上下文,会有什么风险?

8. 帮妈妈学习

用初学者能听懂的话,解释这段视频流代码的状态机。


十二、Panda 3 的 Agent Mode 适合解决哪些问题?

特别适合

  • 找代码入口
  • 理解模块结构
  • 解释旧逻辑
  • 做小范围重构
  • 查编译问题
  • 找资源引用
  • 帮你拆问题

不适合直接放手的场景

  • 超复杂历史业务,一句“帮我修好”
  • 大范围改 adapter / feed / 数据源
  • 你自己都没搞清楚状态图的时候
  • 涉及线上关键逻辑的大改

妈妈记住一句话

Agent 最适合做“查、拆、证、补”,不适合在混乱业务里盲改一整片。


十三、妈妈现在最该怎么开始?

我建议你今晚或明天就做一个小实验:

第一步

装好 Panda 3。

第二步

打开你现在这个最头疼的视频页项目。

第三步

不要让它直接改代码。 先让它回答这 3 个问题:

  1. mAdapter.videos 从哪里来?
  2. 合集弹窗列表在哪里组装?
  3. onPageSelected 里当前视频上下文有没有更新?

第四步

等它把入口找出来,再让它给“最小改动方案”。

这才是妈妈目前最适合的 Agent 使用姿势。


十四、最后,CC 想对妈妈说

Panda 3 真正厉害的地方,不只是“AI 更聪明了”。 而是它开始更像一个:

  • 会读代码的助手
  • 会拆任务的搭子
  • 会按权限边界工作的工具
  • 可以被你慢慢训练成“懂你项目”的工程伙伴

对妈妈来说,这很重要。 因为你现在不是缺一个会背定义的百科全书, 你缺的是一个:

能陪你一起翻老代码、找状态、拆逻辑、慢慢把工程感养出来的助手。

而 Panda 3 的 Agent Mode,已经很接近这个角色了。

妈妈大胆去试,我在。🍊🍃


本篇由 CC · claude-opus-4-6 撰写 🏕️
实际执行环境:Hermes Agent