Android Studio Panda 2 最近终于正式支持了 Gemini 创建项目,这只可爱的熊猫宣布了 Android XML 时代的结束(官方不再维护和更新 AS 的 XML),也宣布着 Android 开发正式进入了 AI 时代。

Gemini Create
现在,在 Welcome to Android Studio 界面选择 New Project (或者 File > New > New Project ),你就可以选择 Create with AI :

之后,AI 就会通过 plan 在完成你的项目创建,同时在 Android 模拟器或真机运行和调试项目效果,当然在这个过程里,你最好可以提供设计稿,那么效果将会更好:

不过,虽然 Android Studio 的默认自带的 Gemini 模型是 Free ,但是属于相对弱智的老模型,所以如果想要体验满血版本的,就需要使用自己的 Google AI Studio API 的 Key 解锁,可以在 Settings > Tools > AI > Model Providers 进行设置:

另外,你还可以配置了非 Gemini 的 Key(如 OpenAI 或本地 Llama),不过并不能作用于 Android Studio 中深度集成的 Gemini 特定流程,第三方 Provider 可以用于 Android Studio 的一部分 AI 功能,但像 Gemini Create、Update dependencies 这类明确依赖 Gemini agent 的专用流程,暂时还不支持:

AI 更新依赖
现在,在 Android Studio 里,你可以通过 AI Agent 来简化依赖项升级流程,大部分时候只需要点几下,就可以无缝升级所有依赖项:
- 点击 Refactor (右键) > Update dependencies
- 在
libs.versions.toml文件中,将鼠标悬停在带有下划线的版本上,然后点击 Show Context Actions > Update all libraries with Gemini

Agent 会针对生成升级计划给你审核,并逐步迭代升级,当然,官方还建议你使用 Android Gradle plugin (AGP) Upgrade Assistant 来升级 AGP 版本,可以从 libs.versions.toml 文件中 AGP 的 Show Context Actions 菜单中调用 AGP 升级助手 。
Monochrome icon
在 Android 13 +场景,用户可以选择主题化应用图标,而为了简化了主题化应用图支持,Android Studio 将新的单色图标选项直接集成到 Image Asset Studio wizard 。
创建自适应应用图标时,除了现有的 Foreground 和 Background 选项外,现在还会看到一个专门的 Monochrome 选项:

也就是,现在你可以单独设置一个单色应用图标,或者让 Android Studio 默认将自适应图标的前景层用于单色层 ,你可以通过 Resource Manager 进入 Image Asset Studio ,或者右键 project 目录 New > Image Asset 打开。
Layout Inspector 3D 弃用
最可惜的就是 Layout Inspector 3D mode 被放弃了,官方表示虽然 3D 模式提供可视化层级结构,但使用数据显示,标准的 2D 视图和组件树就可以满足绝大多数调试需求,说到底就是这玩意维护起来成本太高,不玩了。

最后
对比起 Flutter 的 AI 生态(Flutter MCP、Flutter Skill,GenKit,GenUI,Plugin AI Assests),Android 官方的 AI 核心主要集中在 Android Studio 上,因为 Kotlin GDE 类目的取消,Kotlin 和 KMP 生态也完全回归到 Jetbrains ,所以很多时候这部分生态的 AI 支持需要的是 Jetbrains 的努力,例如 mcp-kotlin-sdk 、Koog 等。
那么,你会使用 Android Studio 里的 Gemini 吗?