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

创建自适应应用图标时,除了现有的 ForegroundBackground 选项外,现在还会看到一个专门的 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 吗?

相关推荐
原则猫4 小时前
HOOKS 背后机制
前端
码语智行4 小时前
首页导航跳转功能深度解析-系统内和系统外
前端
阿猫的故乡5 小时前
Vue过渡动画从入门到装X:淡入淡出、滑动、列表动画、第三方库全搞定
前端·javascript·vue.js
IManiy5 小时前
总结之Vibe Coding前端骨架
前端
JS菌5 小时前
AI Agent 沙箱双层防护体系:从权限过滤到内核隔离的完整实现
前端·人工智能·后端
Aphasia3116 小时前
从输入URL到页面展示全流程
前端·面试
黄林晴6 小时前
Google Play 发版链路全面重构:合规前置、审核自动化、生态全面收紧
android·google
我叫黑大帅6 小时前
前端如何竖屏固定视口背景
前端·javascript·面试
abcy0712136 小时前
python pandas csv异步后台清洗前端优先返回成功信息
前端·python·pandas
IT_陈寒6 小时前
Vite这个坑我帮你踩了,动态导入居然这样才生效
前端·人工智能·后端