Android Studio Panda 2,支援 AI 用 Vibe Coding 建立專案

Android Studio Panda 2 最近終於正式支援了 Gemini 建立專案,**這隻可愛的熊貓宣告了 Android XML 時代的結束(官方不再維護和更新 AS 的 XML),也宣告著 Android 開發正式進入 AI 時代**。

Gemini Create

現在,在 Welcome to Android Studio(歡迎使用 Android Studio) 介面選擇 New Project(或 File > New > New Project),你就可以選擇 Create with AI

之後,AI 會透過 plan 完成你的專案建立,同時在 Android 模擬器或真機上執行與除錯專案效果;當然在這個過程中,你最好能提供設計稿,這樣效果會更好:

不過,雖然 Android Studio 預設內建的 Gemini 模型是免費版本,但屬於相對較弱的舊模型,所以如果想體驗完整版,就需要使用自己的 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) 升級助手(Android Gradle plugin (AGP) Upgrade Assistant)來升級 AGP 版本,可以在 libs.versions.toml 檔案中針對 AGP 的 Show Context Actions 選單中呼叫 AGP 升級助手。

單色圖示(Monochrome icon)

在 Android 13+ 的情境下,使用者可以選擇主題化應用程式圖示。為了簡化主題化應用程式圖示的支援,Android Studio 將新的單色圖示選項直接整合到 Image Asset Studio(圖像資源精靈)中。

在建立自適應應用程式圖示時,除了現有的 Foreground(前景)Background(背景) 選項外,現在還會看到一個專門的 Monochrome(單色) 選項:

image-20260325093810482

也就是,現在你可以單獨設定一個單色應用程式圖示,或讓 Android Studio 預設將自適應圖示的前景層用作單色層。你可以透過 Resource Manager(資源管理員) 進入 Image Asset Studio,或在專案目錄右鍵選擇 New > Image Asset 開啟。

Layout Inspector 3D 弃用

最令人惋惜的是 Layout Inspector 的 3D 模式被捨棄了。官方表示雖然 3D 模式提供可視化的層級結構,但使用數據顯示,標準的 2D 檢視與元件樹已足以滿足絕大多數的除錯需求;說到底就是這東西維護成本太高,所以不再維護。

最後

相比 Flutter 的 AI 生態(Flutter MCP、Flutter Skill、GenKit、GenUI、Plugin AI Assets),Android 官方的 AI 核心主要集中在 Android Studio 上。由於 Kotlin GDE 類別的取消,Kotlin 與 KMP(Kotlin Multiplatform)生態也完全回歸到 JetBrains,因此很多時候這部分生態的 AI 支援需要的是 JetBrains 的投入,例如 mcp-kotlin-sdk、Koog 等專案。

那麼,你會在 Android Studio 裡使用 Gemini 嗎?


原文出處:https://juejin.cn/post/7620721486387068947


精選技術文章翻譯,幫助開發者持續吸收新知。

共有 0 則留言


精選技術文章翻譯,幫助開發者持續吸收新知。
🏆 本月排行榜
🥇
站長阿川
📝14   💬10   ❤️2
417
🥈
我愛JS
📝2   💬9   ❤️2
93
🥉
💬1  
4
評分標準:發文×10 + 留言×3 + 獲讚×5 + 點讚×1 + 瀏覽數÷10
本數據每小時更新一次
📢 贊助商廣告 · 我要刊登