Android Studio 搶先版版本資訊

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

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

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

目前版本的 Android Studio

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

版本 頻道
Android Studio Panda 4 穩定
Android Gradle 外掛程式 9.2.0 版 穩定
Android Studio Quail 1 紅牌
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 1

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

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

Android Studio 支援 Material Symbols

使用 Android Studio Otter 2 功能推送,在應用程式中新增及自訂最新版 Material Symbols。Vector Asset Studio 現在已完全整合 Google Fonts 的質感設計符號資料庫,讓您直接在 IDE 中存取完整目錄。

現在可以直接在工作室中自訂圖示屬性,例如粗細、等級和光學大小,完美配合設計。立即前往最新 Canary 版本試用!

Vector Asset Studio 支援 Material Symbol

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

我們在版面配置檢查器中新增了重新組合狀態讀取作業,讓您更容易診斷高重新組合計數。這項功能已在 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」
    • 如要查看特定附註,請依序選取「Recomposition」>「Observe Node」
    在版面配置檢查器中啟用重組狀態讀取
  3. 與應用程式互動。發生重組時,按一下「Component Tree」中的藍色計數連結,即可檢查狀態。

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

    版面配置檢查器中「使用 AI 說明」功能針對狀態讀取作業提供的範例結果

Android Studio Quail 2

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

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

更多代理程式技能

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

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

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

在代理程式模式下使用 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 工具相比,這項工具可協助 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」工具視窗中選取當機問題後,請前往「洞察」分頁,然後按一下「查看更多」,即可查看當機問題的詳細說明。按一下「使用 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 記憶體流失分析,並提供「前往宣告」選項,方便您進行偵錯