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

8 分鐘閱讀
Matthew Warner
產品經理

今年在 Google I/O 大會上,我們將超越疊代式變更,朝向應用程式建構方式的根本轉變邁進。我們最新的工具專為代理式時代而生,不僅能提升 Android 開發人員的工作效率,還能大幅強化您在程式碼集部署的 AI 代理。因此,無論您是完全使用 AI 建構,還是偏好親自設計每一行程式碼,我們的工具都能協助您走在時代尖端。

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

Android 開發人員工具有哪些新功能?這篇網誌將涵蓋 3 個主要領域:

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

1:讓服務專員處理

服務專員技能

Android Studio 現在支援代理程式技能,這是一組模組化指令,可讓大型語言模型掌握專業工作流程和特定領域知識。在專案中新增技能,即可教導代理程式遵循特定最佳做法、架構模式或程式庫工作流程。這有助於生成更準確的程式碼,並根據情境自動啟用適當的技能,確保代理程式能像專家一樣行動。我們在最新的 Android Studio Canary 版本中,整合了許多頂尖的 Android 和 Firebase 代理程式技能,讓您直接開始建構應用程式!

Agent_Skills.png
代理模式下的技能

您可以建立自己的技能,也可以使用 Android CLI 安裝官方技能,這個存放區涵蓋一些 Android 開發人員和 LLM 可能難以處理的常見工作流程。這些範本可協助模型進一步瞭解並執行特定模式,遵循 Android 開發的最佳做法和指引,例如從 XML 遷移至 Compose、無邊框設計、Navigation 3 等。您甚至可以為 Android XR 建構應用程式,首先使用 Jetpack Compose Glimmer 打造美觀的智慧眼鏡應用程式。最新版 Android Studio 會自動隨附官方 Android 技能,因此 Agent 可立即建構!

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

現在只要使用 Agent Skills for Firebase,即可直接在 Android Studio 的代理程式模式中啟用 Firebase 服務,例如 Auth 和 Firestore 資料庫。代理程式將可完成 Firebase 整合,並設定後端服務。整合後,您就能在 IDE 中建構強大的全端 Android 應用程式!

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

平行對話

現在可以並行執行多個代理模式對話。在一個對話中執行測試,等待期間,您可以使用第三個對話串為應用程式撰寫說明文件,同時啟動應用程式新功能的規劃模式。這些改良功能可節省時間,並提升生產力。

parallel_threads.png
代理模式下的平行對話

功能更強大的新專案代理程式

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

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

此外,現在也支援大螢幕。您可以從一開始就使用針對平板電腦、折疊式裝置和筆電最佳化的版面配置、導覽和元件,搭建專案架構。如果已啟用大螢幕模擬器,這個工具還會提供額外的邏輯,方便您測試應用程式。只要在 Android Emulator 中設定所需裝置,Agent 就能進行測試!

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
Android 架構的 Google AI Studio 建構模式

Android CLI 可協助您使用任何代理程式,更快速且有效率地建構內容

 

Android CLI 可讓您使用任意代理程式、LLM 和工具建構應用程式。Android CLI 可協助 AI 代理程式更快建構,且與僅使用一般 LLM 工具相比,使用的權杖較少。現在,只要為代理程式提供 Android 知識庫和 Android 技能,就能讓您選擇的代理程式在任何程式碼編寫環境中,遵循最新的最佳做法。

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

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 開發訓練的先進本機模型,這是 Google 最有效率的本機模型,可在 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 表現如何。我們也正努力大幅提高 LLM 挑戰的難度,持續鼓勵改善。包括建立耗時的工作,這類工作通常需要 Android 工程師花費多天才能完成。

Android_Bench_update.png
最新結果 (2026 年 5 月 18 日),請在此查看最新消息

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

使用 Android Emulator 測試多裝置互動

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

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 最新消息」網誌,瞭解 Google Play 在 I/O 大會上發布的所有更新。

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

Android 開發人員驗證支援

現在產生已簽署的應用程式套件或 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 版開始,您也可以使用「Fix with Agent」按鈕,要求 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 中與 Agent 整合相關的當機問題

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

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

開始使用

Android Studio 正在縮短構想與實作之間的差距。Android Studio Quail 預先發布版提供專為自主式開發打造的強大工具,讓您輕鬆建構及發布高品質 Android 應用程式。

立即下載最新 Android Studio Quail 預先發布版,體驗這些新功能。我們非常重視每一位使用者的意見。在 LinkedInYouTubeX 上查看已知問題、回報錯誤,並加入我們充滿活力的社群。祝您編寫程式一切順利!

如要瞭解這項公告和所有 Google I/O 2026 更新,請前往 io.google

繼續閱讀