Android Studio Panda 2 ,支持 AI 用 Vibe Coding 创建项目

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 吗?

相关推荐
鬼手点金6 分钟前
ReAct 循环
linux·服务器·前端·javascript·react.js·前端框架
鬼手点金17 分钟前
上下文:Agent 的眼睛
java·前端·人工智能·git·深度学习
雪芽蓝域zzs23 分钟前
Vue导入方法三种方式对比
前端·javascript·vue.js
定栓32 分钟前
Webpack迁到Vite第八节:错误排查实录
前端·webpack·devops
帅得不敢出门43 分钟前
Android Framework定制卸载确认窗口
android
haluhalu.1 小时前
深入理解 AI Agent(1.2):Harness 工程——模型之外的竞争力
前端·数据结构·人工智能·python·langchain·个人开发
data analyse 4561 小时前
服务端统计时区切换的日期归并
大数据·前端·数据库·人工智能·数据分析
misty youth1 小时前
前端知识速查
前端·react.js·web
雪芽蓝域zzs1 小时前
从零搭建【pnpm+Vue3+TS+Setup+VueRouter4+Pinia+Axios+ElementPlus (unplugin 按需)】仿若依后台
前端·vue.js
FungLeo1 小时前
成为全栈·Flutter App 篇·第四批复盘:复用了什么,移动端又新增了什么
flutter·移动开发·跨端开发·成为全栈·api契约·全栈复盘