產品最新消息

在 Android Studio Quail 4 中運用 Android 技能和 Gemma 4

閱讀時間:5 分鐘
查看 Amman Asfaw 的個人資料
Amman Asfaw Android Studio 產品經理

Android Studio Quail 4 穩定版已推出,可供您在正式環境中使用。

這是 Android Studio Quail 的最終穩定版本。Android Studio 的新功能可讓您運用 AI,有效率地打造優質應用程式。觀看下方影片,瞭解過去 4 個版本中最實用的新功能,協助您改善及加快開發速度。

以下深入介紹 Android Studio Quail 4 的新功能:

Android Studio 內建 Android 技能

雖然 LLM 非常擅長處理一般程式設計查詢,但面對快速演進的 Android API、平台專屬遷移作業或複雜的設定結構時,往往會寫出錯誤或過時的程式碼。為解決這個問題,我們將 Android 開發團隊精心挑選的 Android 技能直接整合至 Android Studio。這些技能遵循開放標準代理技能規格,是經過 AI 最佳化的模組化指令,專門用於引導 LLM 處理複雜的 Android 工作流程。Android 技能現在會直接預先載入 IDE,不必手動下載其他檔案,就能開始使用。

當您向 Android Studio 代理程式輸入提示時,我們會分析提示,並搜尋已安裝技能的中繼資料,在最相關的情況下自動叫用這些技能。代理程式可立即獲得領域專業知識,並套用 Google 的最佳做法,減少手動設定冗長提示的負擔。

Android Studio 預先載入 23 項精選技能,包括:

我們也建議您建立自訂技能,為團隊提供專業經驗和自訂工作流程,擴充代理模式。如要在 Android Studio 以外的其他指令列介面 (CLI) AI 使用 Android 技能,請安裝 Android CLI 並執行 android skills add --all,即可快速上手。如果想完全停用套裝技能,只要前往「設定」,使用 IDE 範圍的切換鈕,即可輕鬆停用。

as-agent-skill1.gif
Android Studio 預先載入 23 項精選 Android 技能。

整合 Gemma 4 本機模型 (私密、安全且可離線使用的 AI 程式設計)

許多開發人員都喜歡使用本機模型,因此 Android Studio 現在原生整合了 Google 最強大的開放式模型 Gemma 4,提供 AI 程式開發輔助功能,不必手動設定第三方工具。

  • 系統需求: 12 GB RAM 即可執行最小的模型,但 32 GB 以上 RAM 的機器執行效果最佳。請參閱硬體需求。
  • 一鍵管理:只要在代理模型選取器中選取 Gemma,然後選擇要下載的模型,或前往 Android Studio 會自動下載、驗證及更新模型權重。
  • 內建推論引擎:我們內建輕量推論引擎,可直接在 IDE 執行 Gemma 4 模型。
  • 裝置端 AI 代理:Gemma 4 具備原生代理工具呼叫功能,因此您可以在完全離線的狀態下,使用代理執行複雜的多檔案重構計畫。原始碼不會離開本機,也不會達到權杖配額上限。
as-agent-gemma2.gif
選擇要下載及使用的 Gemma 模型。

Parallel Agent 使用者體驗通知和其他強化功能

Android Studio Quail 2 推出代理多工處理功能,可同時進行多個對話。Android Studio Quail 4 推出多項 UI 強化功能,讓 AI 互動更流暢、快速且透明:

  • 回覆中的程式碼符號會加上超連結:代理回覆中提及的類別名稱、函式、方法和檔案路徑,現在會自動偵測並顯示為可點選的超連結。
  • 即時背景代理通知:同時處理多個對話時,「近期對話」面板現在會提供一目瞭然的狀態指標。如果代理正在執行工具,畫面上會顯示載入旋轉圖示;如果代理正在等待您輸入內容,則會顯示紅色狀態指標;如果背景工作已完成並可供查看,則會顯示藍色徽章。
  • 整合式變更摘要:代理完成多步驟程式設計工作後,原本獨立的「Task」和「Walkthrough」構件現在會整合至簡潔的專屬「Summary of Changes」分頁,讓您在套用修改前,能清楚查看差異並進行審查。
  • 可收合的思考過程呈現:如果是推論模型,代理的逐步思考過程會整齊地整理成可收合的區塊,讓您輕鬆瀏覽對話,並視需要檢查基礎邏輯。
Qual4InlineAsset_Canavs.png
現在可以在「近期對話」面板中,即時監控多個對話的進度

升級即可使用進階 AI 功能

Android Studio 預設提供 Gemini 模型,開發人員可直接使用。我們會動態調整這項模型的功能,確保能免付費提供優質體驗。不過,如果想更精細地存取 Gemini 最強大的模型,或需要更多配額來進行長時間的程式設計,可以透過下列 3 種方式升級存取權:

  • API 金鑰: 使用 Google AI Studio API 金鑰,在開發流程中立即使用最新 Gemini 模型,例如 Gemini 3.7 Flash。您也可以直接在 Android Studio 中,使用 Anthropic 或 OpenAI 等其他模型供應商提供的 API 金鑰。
  • Google AI 方案:開發人員只要訂閱 Google AI Pro 或 Ultra 方案,並登入 Google 帳戶,即可自動解鎖進階容量和更高的頻率限制。Gemini 的功能更強大,可協助您分析、重構及規劃大型程式碼集的功能。
  • Gemini Enterprise:如果貴機構有權存取 Gemini Enterprise,開發人員可以登入,在使用 Android Studio AI 代理時,享有 Google Cloud 的隱私權和安全性優勢。這項功能目前僅開放給特定機構,並可在最新版 Android Studio Canary 中使用。

回顧:Android Studio Quail 系列回顧

Android Studio Quail 4 版本持續著重於運用 AI 加快開發人員的工作效率。如要進一步瞭解近期推出的新功能,請參閱先前的網誌文章。

Android Studio Quail

  • App Quality Insights 代理整合:我們將 App Quality Insights (AQI) 與 Gemini 整合,啟動 Android Studio Quail 週期。
  • 在 Google I/O 大會上,我們推出了 Android Studio Quail (Canary),並介紹了專為 AI 代理時代打造的工具,包括代理技能、Firebase 整合、代理模式中的平行對話、Gemma 4 本機模型支援、Android CLI、點對點 Android Emulator 支援多種裝置測試、ADB Wi-Fi 2.0,以及原生 Google Play 測試群組發布功能。

Android Studio Quail 2

  • 平行對話:我們在 IDE 中解鎖了並行多工處理功能。開發人員可以開啟多個對話,並排顯示為編輯器分頁,例如在一個分頁中使用 Gemini 3.5 Flash 執行 Compose 重構,同時在另一個分頁中使用 Gemma 4 記錄程式碼。「最近的對話」側欄會顯示即時進度指標 (載入旋轉圖示、暫停狀態和錯誤),方便你監控執行中的背景工作。
  • LeakCanary 分析:我們將 LeakCanary 直接整合至 Android Studio 分析器。只要將 JVM 堆積分析從測試裝置 lift-and-shift 至主機電腦,並在主機電腦上執行 Shark 分析器引擎,記憶體流失追蹤速度就能提升五倍,且完全不會發生卡頓,並可透過「Fix with Agent」AI 修正功能進行修復。

Android Studio Quail 3

  • 簡化規劃模式:使用 /plan 指令或將對話切換至「規劃」時,代理會退一步評估邏輯,在編寫程式碼前先制定實作計畫。
  • MCP Marketplace:依序前往「設定」>「工具」>「AI」>「MCP 伺服器」,即可直接從 IDE 輕鬆搜尋、安裝及管理 Model Context Protocol (MCP) 伺服器,將 AI 代理連結至外部開發人員工具、註冊資料庫和自訂資料庫。

立即開始

Android Studio Quail 4 已在穩定版推出。您不必手動設定,就能在平行執行緒中執行多項工作,並運用專家級 AI 智慧建構內容。

👉 立即下載 Android Studio Quail 4 穩定版

一如既往,您的意見回饋將決定 Android 開發的未來。請查看 已知問題,或直接在 官方 Issue Tracker 回報錯誤報告及提出功能要求。

您也可以加入我們充滿活力的開發人員社群,並在 Instagram、 LinkedIn、 YouTube 或  X 上追蹤我們,隨時掌握最新深入分析。希望很快就能看到你打造的優質應用程式!

繼續閱讀