產品最新消息

Android Studio I/O 版:Android 開發人員工具新功能

閱讀時間:8 分鐘
查看 Matthew Warner 的個人資料
Matthew Warner Android 開發人員體驗產品經理

在今年的 Google I/O 大會上,我們不只會介紹疊代變更,還會探討應用程式建構方式的根本轉變。我們最新推出的工具專為 AI 代理時代打造,不僅能提升 Android 開發人員的工作效率,還能大幅強化您在程式碼集中部署的 AI 代理。因此,無論您是完全使用 AI 建構,還是偏好親自設計每一行程式碼,我們的工具都能協助您掌握先機。

隨著開發模式從「AI 輔助」轉向「代理式」,現在只要有靈感,就能輕鬆打造出高品質的正式版應用程式,大幅減少開發人員的工作量。

Android 開發人員工具有哪些新功能?本文將涵蓋 3 大主題:

  • 交給代理處理:無論您正在進行哪項開發工作,Android Studio 代理都能提供協助,包括規劃應用程式架構和設計、編寫程式碼、單元測試和修正錯誤。
  • 任何 AI 供應商,任何建構位置:在 Android Studio 中,您可以使用任何模型,我們甚至會協助您找到效能最佳的模型。您可以選擇 Google、Anthropic、OpenAI 的頂尖遠端模型,或在需要本機執行時,使用我們最強大、最有效率的本機模型 Gemma 4!Android CLI 則可讓您使用偏好的代理和開發環境,更快速、更輕鬆地建構 Android 應用程式。
  • 一如往常,效能和品質仍是首要考量:我們持續投資您喜愛的 Android 開發人員工具,包括模擬器、分析器、效能分析器等!

1:交給代理處理

代理技能

Android Studio 現在支援代理技能,這是一種模組化指令集,可讓 LLM 具備專業工作流程和特定領域知識。只要在專案中新增技能,就能教導代理遵循特定最佳做法、架構模式或程式庫工作流程。這能讓代理更準確地生成程式碼、考量情境,並自動啟用適當技能來完成工作,確保代理能像專家一樣運作。我們在最新的 Android Studio Canary 版本中,整合了許多頂尖的 Android 和 Firebase 代理技能,讓您能直接開始建構!

Agent_Skills.png
代理模式中的技能

您可以自行建立技能,或使用 Android CLI 安裝官方技能,這個存放區涵蓋部分 Android 開發人員和 LLM 可能難以處理的常見工作流程。可協助模型根據 Android 開發人員的最佳做法與指南,更準確地理解及執行特定模式,例如 XML 遷移至 Compose、無邊框、Navigation 3 等。您甚至可以運用 Jetpack Compose Glimmer,打造精美的顯示型眼鏡應用程式,開始運用 Android XR 技能。

在代理模式下使用 Firebase 建構全端應用程式

現在,您可以使用 Firebase 代理技能,直接在 Android Studio 的代理模式中啟用 Firebase 服務,例如 Auth 和 Firestore 資料庫。代理將能完成 Firebase 整合及設定後端服務。這項整合功能可讓您建構強大的全端 Android 應用程式,完全不必離開 IDE!

Firebase_FullStack_apps.png
透過代理模式使用 Firebase 建構全端應用程式

平行對話

現在可以同時在多個對話中使用代理模式。舉例來說,您可以在一個對話中執行測試,並在等待期間開啟規劃模式,為應用程式設計新功能,同時使用第三個對話串撰寫應用程式說明文件。這些改良功能可節省時間,提高工作效率。

parallel_threads.png
在代理模式中同時進行多場對話

新版 Project Agent 功能更強大

Android Studio 的 New Project Agent 已演變成強大的全端開發人員工具,可利用多步驟執行計畫和自主「迴圈」,自行修正建構錯誤,並設定多個檔案的依附元件。這項進階功能與 Firebase 代理技能整合後,效能大幅提升,開發人員只要輸入單一提示,就能直接建構、偵錯及部署完整的全端應用程式,直到最終正式環境。

NewProjectAgent.png
使用新專案代理建構應用程式

此外,現在也支援大螢幕。您可以從一開始就使用針對平板電腦、折疊式裝置和筆電裝置最佳化的版面配置、導覽和元件,建構專案。如果您啟用了大螢幕模擬器,則有額外的邏輯可在模擬器上測試應用程式。只要在 Android Emulator 中設定所需裝置,代理就能進行測試!

LargeFormFactors_NPA.png
建構適用於折疊式裝置和平板電腦的大螢幕應用程式

2:任何 AI 供應商,任何建構位置

在 Google AI Studio 建構 Android 應用程式

Google AI Studio 現在具備完整的 Android 應用程式開發功能。使用者可以生成新的應用程式、透過內嵌的 Android Emulator 即時預覽,並使用 ADB over USB 直接部署到實體裝置。此外,開發人員可以直接發布至 Google Play,AI Studio 會處理應用程式記錄建立作業、將套件組合,並上傳至內部測試群組。如需進階開發和正式版完備性,可將專案匯出為 ZIP 檔案,並在 Android Studio 中順暢開啟。如要開始使用,請立即前往 Google AI Studio,開始建構內容!

Build_Android_apps_AI_Studio.png
Google AI Studio 建構模式與 Android 架構

Android CLI 可讓您使用任何代理,更快速、更有效率地建構

Android CLI 可讓您使用任何代理、LLM 和工具建構應用程式。Android CLI 可協助 AI 代理加快建構速度,且相較於僅使用一般 LLM 工具,Android CLI 可減少使用的權杖數量。只要使用 Android 知識庫和 Android 技能建立代理基準,就能讓所選代理在任何程式設計環境中,遵循最新的最佳做法。

此外,使用最新 Canary 版 Android Studio Quail 時,Android CLI 可讓代理程式運用 IDE 的強大功能,例如分析檔案問題或尋找符號宣告。Google Antigravity 2.0 現已正式支援 Android CLI 的 Android 開發作業。

AndroidCLI_2.png
Android CLI 可讓任何代理程式具備建構 Android 應用程式所需的工具和知識。

Google AI 方案

現在,您可以使用 Google AI Pro 或 Ultra 方案,在 Android Studio 內建 Gemini 享有專屬用量和更高的頻率限制。這項功能特別適合長時間的 Android 開發人員代理功能工作階段,因為這類作業可能需要使用更多詞元。使用 Google 帳戶登入後,Android Studio 會自動偵測訂閱方案。  

Google_AI_Plan.png
在代理模式中使用 Google AI 方案

Gemma 4:本機程式開發輔助和裝置端 AI

Gemma 4 是先進的本機模型,專為 Android 開發作業訓練。這是我們效率最高的本機模型,可在 Android Studio 中執行複雜的多步驟代理程式設計。如果開發人員需要資料隱私權、離線存取權,或是在使用其他模型時遇到配額問題,這項功能就非常適合。

在最新的 Canary 版本中,您可以直接從 IDE 下載並執行 Gemma 4,不必設定外部伺服器。

Gemma4_Default_Model_Selector.png
代理模式中的模型選取器

將自己的模型導入 Android Studio

開發人員可以將任何模型匯入 Android Studio 的 IDE,取得代理式 AI 輔助。使用 Gemini、GPT 和 Claude 等模型,或 Gemma 4 等本機模型,提升工作流程效率。這種彈性讓開發人員能進一步控管效能、隱私權和成本。

BYOM.png
設定、模型供應商

Android Bench 突顯頂尖模型

今年稍早,我們推出 Android Bench 基準和排行榜,評估 LLM 處理實際 Android 開發人員工作的成效。我們的目標是加速 AI 改進,提供更實用的模型,讓您用於 AI 輔助,進而為 Android 使用者打造更優質的應用程式。

我們收到許多使用者要求評估開放原始碼模型,因此將這類模型加入排行榜,方便你瞭解具備額外隱私權和離線存取權的大型語言模型表現如何。我們也正在大幅提高 LLM 的挑戰難度,持續鼓勵改進。包括建立長時間執行的工作,這類工作通常需要 Android 工程師花費數天才能完成。

Android_Bench_update.png
最新結果 (截至 2026 年 5 月 18 日),請按這裡查看更新

3:一如往常,效能和品質仍是首要考量:

使用 Android Emulator 測試多裝置互動

Android Emulator 現在採用新的網路堆疊,可在同一部主機上的多部虛擬裝置之間,建立零設定的點對點連線。這項更新讓開發人員不必手動通訊埠轉送,就能輕鬆測試支援多種裝置的情境,例如單機多人遊戲模式、檔案共用和隨附應用程式配對。Android Emulator 建立共用的虛擬網路背板,提供更穩定一致的環境,可在不同板型規格上建構複雜、互連的應用程式體驗。

Emulator.jpg
使用 Android Emulator 進行多裝置測試

Android Debug Bridge Wi-Fi 2.0

ADB Wi-Fi 2.0 的無線偵錯功能更加穩定。只要使用 Android Platform Tools v37 的最新 ADB 指令列工具和 Android 17 裝置,您現在可以變更網路、關閉機器,並照常進行日常活動,裝置仍會保持連線。此外,啟用無線偵錯功能的裝置會自動顯示在 Android Studio 的裝置管理工具中,簡化配對程序,讓您輕鬆連結 Android 手機、手錶等裝置。

ADB_wifi.png
透過 Wi-Fi 配對裝置

Android Studio 現在可讓您發布至 Google Play 進行測試

Android Studio 現在可讓您將應用程式的新版本直接上傳至 Google Play 管理中心測試群組。方法是在「產生已簽署的應用程式套件」流程結束時,選取新選項,繼續「發布測試版本」。這項整合功能支援將全新應用程式的初始版本,上傳至 Play 管理中心的內部測試群組。您也可以使用這項功能,將現有應用程式的版本上傳至測試群組。您必須註冊 Google Play 管理中心,才能使用這項功能。閱讀「Google Play 最新消息」網誌,瞭解 I/O 大會上公布的所有 Play 最新消息。

upload_to_play_square.png
將應用程式套件上傳至 Google Play

Android 開發人員驗證支援

現在,當您產生已簽署的 App Bundle 或 APK 時,可以直接在 Android Studio 中查看應用程式的註冊狀態。在 Android Studio 查看這項資訊,可及早解決註冊問題,確保應用程式在 2026 年 9 月前準備就緒,符合 Android 認證裝置的驗證規定。

DeveloperVerificationAndroidStudio.png
Android 開發人員驗證的應用程式註冊狀態

使用 LeakCanary 偵測記憶體流失

在 Android 中,如果程式碼在物件生命週期結束後仍保留其參照,就會發生記憶體流失。這會導致垃圾收集器 (GC) 無法回收該記憶體,最終導致效能不佳或 OutOfMemoryError (OOM)。

Android Studio LeakCanary 分析器工作可讓開發人員直接在電腦開發環境 (而非行動裝置) 分析及檢查記憶體流失追蹤記錄,大幅提升開發人員的工作效率。此外,Android Studio 還提供「前往宣告」等工具,可將記憶體流失分析直接對應至程式碼集,簡化疑難排解流程,讓開發人員快速找出並解決記憶體流失問題。

從 Android Studio Quail 1 版本開始,您也可以使用「使用代理程式修正」按鈕,要求 Gemini 檢查記憶體流失問題。

LeakCanary.png
透過「使用代理修正」按鈕,查看 LeakCanary 找出記憶體流失問題

Android Performance Analyzer (APA)

Android Performance Analyzer (APA) 是新一代 Android 效能分析工具,可針對在 Android 12 以上版本裝置上執行的應用程式和遊戲,提供 CPU、GPU、記憶體和用電量的整合分析。APA 專為可靠性和效能而設計,追蹤記錄算繪速度比舊版工具快上 26 倍。

square_APA.png
Android Performance Analyzer (APA) 在 Android Studio 中執行,並排顯示兩項追蹤記錄

APA 與 AI 代理原生整合,並提供兩項新技能:Perfetto SQL 技能和 Perfetto 分析技能,可協助解決「為什麼我的應用程式啟動速度緩慢?」等問題。

Perf_analyzer_Agent_Chat.png
使用 Perfetto 分析技能分析追蹤記錄

R8 設定分析器

R8 是提升應用程式效能和減少記憶體用量的最佳方式之一。R8 帶來的效能提升,與 R8 能最佳化的程式碼集數量直接相關。我們推出了一項新工具,可協助您充分發揮 R8 的最佳化功能,那就是 R8 設定分析器。這項功能可讓您深入瞭解 R8 設定品質,以及保留規則對應用程式的影響。我們也推出了三項分數,顯示程式碼集中有多少部分可進行最佳化、模糊處理和縮減。

在 AQI 中整合代理程式,取得當機問題的建議修正方式

App Quality Insights 工具視窗現已整合 AI 代理,可分析當機資料和原始碼,提供詳細說明並建議可能的修正方式。在 App Quality Insights 工具視窗中選取當機事件後,前往「洞察」分頁,然後按一下「查看更多」,即可查看當機事件的詳細說明。點選「使用 AI 修正」,代理就會建議程式碼變更,供您查看及接受。

aqi-agent-integration.png
App Quality Insights 和「使用 AI 修正」功能

開始使用

Android Studio 正在縮短構思與實作之間的差距。Android Studio 內建強大的代理式開發工具,建構及發布優質 Android 應用程式變得前所未有地輕鬆。

歡迎下載最新的 Android Studio Quail 預先發布版,體驗這些新功能。我們一向十分重視您的意見。歡迎前往 LinkedIn、YouTube 或 X,查看已知問題、回報錯誤,並加入我們充滿活力的社群。祝您編寫程式一切順利!

如要瞭解這項公告和 2026 年 Google I/O 大會的所有最新消息,請前往 io.google。

繼續閱讀