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 Rabbit 1 穩定
Android Gradle 外掛程式 9.4.0 版 穩定
Android Studio Rabbit 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

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

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

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

Android Studio Rabbit 2

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

如要查看這個 Android Studio 版本修正的問題,請參閱已解決的問題。

自備代理 (BYOA):整合偏好的程式設計代理

Android Studio Rabbit 2 Canary 2 延續了 Android Studio 對自訂 AI 模型的支援,推出「自備代理程式」(BYOA) 功能。透過 BYOA,您可以使用開放的代理用戶端通訊協定 (ACP),將偏好的 AI 程式設計代理 (包括 Claude Agent、OpenAI Codex 和 Google Antigravity) 直接連線至 Android Studio。

BYOA 會將您選擇的代理與 IDE 原生智慧功能配對,將完整的專案圖、建構診斷和模擬器控制項直接傳遞至代理,加快執行速度並降低權杖消耗。您可以使用個人或企業訂閱方案進行驗證,Android Studio 的內建代理程式則可免付費使用。

在「Agent」工具視窗中,從「Agents」選單選取 AI 代理。

自備帳戶有下列好處:

  • 支援任何符合 ACP 規範的代理。
  • 直接在 IDE 中存取建構診斷、Android SDK 工具、終端機和殼層執行,以及模擬器管理。
  • 提供彈性登入選項,支援個人 API 金鑰和消費者訂閱方案。

開始使用

如要開始使用 BYOA,請按照下列步驟操作:

  1. 將 Android Studio 更新至最新初期測試版。
  2. 連結代理:在代理視窗中,選取其中一個預設代理 (Claude Agent、Codex 或 Antigravity),然後登入或提供 API 金鑰。如要查看其他代理,請依序前往「File」 (在 macOS 上為「Android Studio」) >「Settings」>「Tools」>「AI」>「Agents」。

Compose 預覽螢幕截圖測試工具

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

模型指派

您可以使用模型指派功能,在 Android Studio 中為不同類型的工作挑選不同的 AI 模型。舉例來說,您可以在代理模式中,指派大型 Pro 級模型處理複雜的推論工作,並指派速度較快的輕量模型,處理對延遲時間較敏感的簡單工作,例如生成修訂訊息或預測下一個編輯動作。這可讓您在各項功能之間,平衡品質、速度和配額用量。

如要設定這項功能,請依序前往「File」(在 macOS 上為「Android Studio」) >「Settings」>「Tools」>「AI」>「Model Providers」,選取「Model Assignment」分頁標籤,然後使用下拉式選單為每個功能類別指派模型。您也可以直接在「代理模式」面板的模型選取器下拉式選單中變更模型,思考功能的模型指派設定會自動更新,反映您的選擇。

將 iOS、Flutter 和 React Native 應用程式遷移至 Android

您現在可以使用 Android Studio 的自動遷移工具,將現有的 iOS、Flutter 和 React Native 專案遷移至原生 Android。您可以在「New Project」精靈中呼叫小幫手,將所選專案轉換為以 Kotlin 和 Jetpack Compose 為基礎的 Android 應用程式。整合式進度 UI 可提供工作規劃、程式碼轉換和編譯檢查的端對端可見度,產生可運作的專案,方便您進行測試和驗證。

詳情請參閱「執行跨平台應用程式遷移」。

發布至 Google Play 進行測試

現在,您可以透過 Android Studio,直接將應用程式的新版本上傳至 Google Play 管理中心的測試群組。方法是在「產生已簽署的應用程式套件」流程結束時,選取新選項,繼續「發布測試」。這項整合功能支援將全新應用程式的初始版本上傳至 Play 管理中心內部測試群組。您也可以使用這項功能,將現有應用程式的版本上傳至其他類型的測試群組。您必須註冊 Google Play 管理中心,才能使用這項功能。

使用 LeakCanary 進行代理修正

從 Rabbit 2 開始,Android Studio 直接將 LeakCanary 與 AI 代理整合,協助您診斷及解決記憶體流失問題,不必離開 IDE。這項整合功能可讓 LeakCanary 提供更有意義的敘述性說明,解釋記憶體流失的根本原因,並建議具體的程式碼變更來修正問題。在 Profiler 的 LeakCanary 工作中試用這項功能。

在 Android Studio 中探索、安裝及管理 Android 技能

在 Android Studio Rabbit 2 中,您可以直接在 IDE 中探索、安裝及管理 Android技能,精細控管可供代理程式使用的專業工作流程和程序指引。

按兩下空白處,調整「Running Devices」工具視窗的大小

在「Running Devices」工具視窗中,您可以消除虛擬或鏡像實體裝置周圍未使用的空間。在裝置螢幕 (和影格,如果可見) 以外的空白背景區域中,按兩下任何位置,即可自動調整工具視窗大小或調整分割窗格比例,以緊密配合裝置螢幕。

  • 停駐工具視窗:調整工具視窗的寬度 (停駐在左側或右側時) 或高度 (停駐在頂端或底部時),移除裝置周圍多餘的邊界。
  • 浮動和視窗模式:調整視窗的寬度和高度,緊密包覆裝置螢幕。
  • 分割畫面:並排查看多個螢幕或裝置時,系統會自動調整內部分隔線。