本頁列出 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 的內建代理程式則可免付費使用。
自備帳戶有下列好處:
- 支援任何符合 ACP 規範的代理。
- 直接在 IDE 中存取建構診斷、Android SDK 工具、終端機和殼層執行,以及模擬器管理。
- 提供彈性登入選項,支援個人 API 金鑰和消費者訂閱方案。
開始使用
如要開始使用 BYOA,請按照下列步驟操作:
- 將 Android Studio 更新至最新初期測試版。
- 連結代理:在代理視窗中,選取其中一個預設代理 (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」工具視窗中,您可以消除虛擬或鏡像實體裝置周圍未使用的空間。在裝置螢幕 (和影格,如果可見) 以外的空白背景區域中,按兩下任何位置,即可自動調整工具視窗大小或調整分割窗格比例,以緊密配合裝置螢幕。
- 停駐工具視窗:調整工具視窗的寬度 (停駐在左側或右側時) 或高度 (停駐在頂端或底部時),移除裝置周圍多餘的邊界。
- 浮動和視窗模式:調整視窗的寬度和高度,緊密包覆裝置螢幕。
- 分割畫面:並排查看多個螢幕或裝置時,系統會自動調整內部分隔線。