Android Studio 搶先版版本資訊

本頁列出 Android Studio 預先發布版的新功能。預先發布版可讓您搶先體驗 Android Studio 的最新功能和改善項目。您可以下載這些預先發布版。如果您在使用 Android Studio 預先發布版時遇到任何問題,請告訴我們。您的錯誤回報有助於提升 Android Studio 的品質。

Canary 版本包含積極開發中的尖端功能,且經過輕微測試。您可以使用 Canary 版本進行開發,但請注意,系統可能會新增或變更功能。候選版本 (RC) 是 Android Studio 的下一個版本,幾乎已準備好發布穩定版。下一個版本的特徵集已穩定。如要瞭解 Android Studio 的版本命名方式,請參閱「Android Studio 版本名稱」。

如需 Android Studio 預先發布版本的最新消息,包括各預先發布版本所含的重要修正內容清單,請參閱 Android Studio 網誌中的「版本更新」。

目前版本的 Android Studio

下表列出目前 Android Studio 的版本和對應的管道。

版本 頻道
Android Studio Quail 1 穩定
Android Gradle 外掛程式 9.2.0 版 穩定
Android Studio Quail 2 Canary 版

與 Android Gradle 外掛程式預先發布版相容

每個 Android Studio 預先發布版都會隨附對應的 Android Gradle 外掛程式 (AGP) 版本。Studio 預先發布版應可搭配任何相容的 AGP 穩定版。不過,如果您使用 AGP 預先發布版,就必須使用對應的 Studio 預先發布版 (例如 Android Studio Chipmunk Canary 7 和 AGP 7.2.0-alpha07)。嘗試使用不同版本 (例如 Android Studio Chipmunk Beta 1 和 AGP 7.2.0-alpha07) 會導致同步處理失敗,並提示您更新至對應的 AGP 版本。

如要查看 Android Gradle 外掛程式 API 淘汰及移除項目的詳細記錄,請參閱「Android Gradle 外掛程式 API 更新」。

Studio Labs

您可以在 Android Studio 穩定版中試用最新的 AI 實驗功能,以便更快將 AI 輔助功能整合至開發工作流程。詳情請參閱「Studio Labs」。

以下是 Studio Labs 目前提供的功能。

功能 說明 文件
Android Studio 的歷程功能 使用自然語言描述端對端測試的步驟和斷言。 Android Studio 的歷程功能

Android Studio Quail 2

以下是 Android Studio Quail 2 的新功能。

如要查看這個版本的 Android Studio 修復了哪些問題,請參閱已解決的問題

更多代理人技能

Android Studio 支援代理程式技能,這類模組化指令集可讓代理程式掌握特定工作流程和領域專屬知識。只要在專案中新增技能,就能教導代理程式遵循特定最佳做法、架構模式和工作流程。這樣一來,代理程式就能產生更準確、符合情境的程式碼,並在您執行相關工作時自動啟用技能。

您可以建立自己的自訂技能,或使用 Android CLI 安裝官方 Android 技能。Android 技能涵蓋常見的工作流程,例如從 XML 遷移至 Compose、無邊框支援、Navigation 3 等。

服務專員在即時通訊介面中顯示可用的技能。
對話介面中顯示可用的服務專員和正在進行的技能。

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

您可以使用 Firebase 代理程式技能直接在 Android Studio 的代理程式模式中啟用及設定 Firebase 服務,例如驗證和 Cloud Firestore 資料庫。代理程式可協助您完成 Firebase 整合,並設定後端服務。整合後,您就能在 IDE 中建構功能完善的完整堆疊 Android 應用程式。

代理程式在 IDE 中引導使用者完成 Firebase Auth 和 Firestore 設定。
代理程式在對話介面中引導使用者完成 Firebase 整合。

平行對話

您可以在代理程式模式中並行執行多項對話,在 IDE 中更有效率地處理多項工作。舉例來說,您可以在一場對話中啟動長時間執行的工作 (例如生成測試),在第二場對話中規劃新功能,並在第三場對話中草擬文件,所有作業都能同時進行。

Android Studio 的工具視窗中顯示多個進行中的對話串。
工具視窗中有多個進行中的對話串。

使用 AI 建立新專案時可享有更多功能

這項 AI 輔助建立新專案的功能已發展為全方位開發工具,不僅採用多步驟執行計畫和自主「生成迴圈」,還能自動設定多個檔案的依附元件,並在專案設定期間自行修正建構錯誤。

這項功能與 Firebase 代理程式技能整合,可讓您透過單一提示詞建構、偵錯及部署完整全端應用程式,進一步提升開發體驗。

輸入一段提示詞,即可建立及設定全端 Firebase 應用程式。
只要輸入提示,即可建立及設定全端 Firebase 應用程式。

此外,AI 輔助的新專案建立工作流程支援大螢幕最佳化。您可以指定要為專案架構版面配置、導覽和元件,並針對平板電腦、折疊式裝置和大螢幕裝置進行最佳化。Android Studio 中的代理程式也可以設定及啟動大螢幕模擬器,立即測試新版面配置。

專為平板電腦和折疊式裝置搭建的應用程式架構。
建構並測試平板電腦最佳化專案。

在 Google AI Studio 中建構 Android 應用程式

Google AI Studio 支援完整的 Android 應用程式開發功能。您可以透過自然語言提示生成新的 Android 應用程式,使用內嵌的 Android 模擬器即時預覽,並透過 ADB 經由 USB 直接部署至實體裝置。

準備好邀請使用者測試應用程式後,Google AI Studio 就能直接發布至 Google Play 管理中心。這項工具會自動處理應用程式記錄建立作業、將套件打包,並上傳至內部測試群組。

如要進行進階編輯並準備發布,您可以將 Google AI Studio 專案匯出為 ZIP 檔案,然後在 Android Studio 中順暢開啟。

Google AI Studio 介面,內嵌的模擬器顯示生成的應用程式。
Google AI Studio,提供建構模式和內嵌的 Android Emulator。

Android CLI

Android CLI 可讓您使用任何 AI 代理、LLM 或開發環境建構應用程式。與一般 LLM 工具相比,Gemini 1.5 Pro 可協助 AI 代理更快建構,並減少權杖用量。

您可以讓代理程式以 Android 知識庫和 Android 技能為基礎,確保代理程式遵循建議的最佳做法。此外,Android CLI 可讓代理程式呼叫 IDE,執行進階工作,例如尋找符號宣告,以及分析檔案中的問題。

此外,Android CLI 也整合至 Google Antigravity 2.0

代理程式使用 Android CLI 與 Android Studio IDE 互動的示意圖。
使用 Android CLI 將代理程式與 Android Studio 工具和知識連結。

針對 AQI 中與 Agent 整合相關的當機問題,提供修正建議

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

AQI 中新增代理整合功能,提供「查看更多」和「使用 AI 修正」選項

Compose 預覽螢幕截圖測試工具

使用 Compose 預覽畫面截圖測試工具,測試 Compose UI 並防止迴歸。這項新工具可協助您產生 HTML 報表,以視覺化方式偵測應用程式 UI 的任何變更。詳情請參閱「Compose 預覽畫面 螢幕截圖測試」。

Android Studio Profiler 中的 LeakCanary

Android Studio Panda 直接在 Android Studio Profiler 中整合 LeakCanary,做為專屬工作。

Android Studio Profiler 中的新工作,可使用 LeakCanary 分析記憶體流失情形

Android Studio 中的 LeakCanary 分析器工作會主動將記憶體流失分析作業從裝置移至開發機器,因此與裝置端記憶體流失分析相比,記憶體流失分析階段的效能大幅提升。

此外,記憶體流失分析現在已整合至 IDE 中,並與原始碼完全整合,提供「跳至來源」等功能和其他實用的程式碼連結,大幅減少調查及修正記憶體流失問題所需的時間和精力。你也可以複製整個洩漏分析,以便使用 Gemini 進一步處理。這項功能可大幅提升開發階段的工作效率,並改善工作流程。

LeakCanary 記憶體流失分析,並提供「前往宣告」選項,方便您進行偵錯

版面配置檢查器中的重組狀態讀取

我們在版面配置檢查器中新增了重新組合狀態讀取,讓您更容易診斷高重新組合計數。這項功能已在 Panda 3 Canary 版推出,可提供該週期內執行的狀態讀取詳細清單,協助您找出觸發重新組合的狀態變數。如要使用這項功能,請使用 compose.ui:ui:1.10.0 (BOM 2025.12.01) 以上版本。

主要功能

這項功能的主要功能如下:

  • 追蹤狀態失效:節點重新組合時,按一下「Component Tree」(元件樹狀結構) 中的重新組合次數連結,開啟「State Inspection」(狀態檢查) 面板。
  • 詳細堆疊追蹤記錄:找出讀取的特定狀態變數,包括計數、清單或海拔值。檢查哪些項目已變更,以觸發更新。invalidated
  • 瀏覽重新組合記錄:使用面板標題中的導覽箭頭,即可查看特定節點先前重新組合的狀態資料。
  • AI 輔助說明:按一下「State Inspection」面板中的「Explain with AI」,即可顯示狀態讀取的自然語言分解,以及導致重組的原因。

開始使用

請按照下列步驟試用這些功能。

  1. 開啟版面配置檢查器。
  2. 在重組欄上按一下滑鼠右鍵,然後執行下列任一操作:

    • 針對所有節點,選取「Observe Recomposition」>「Observe All」
    • 如需特定附註,請選取「重新組合」>「觀察節點」
    在版面配置檢查器中啟用重新組合狀態讀取
  3. 與應用程式互動。發生重組時,按一下「Component Tree」中的藍色計數連結,即可檢查狀態。

    版面配置檢查器中重新組合狀態讀取的範例結果
  4. 按一下「使用 AI 說明」,即可取得重組原因的詳細分析。

    「使用 AI 說明」功能在版面配置檢查器中讀取狀態的範例結果