Android Studio Quail 4 (2026 年 9 月)

以下是 Android Studio Quail 4 的版本資訊。

新功能

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

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

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

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

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

我們在版面配置檢查器中新增了重新組合狀態讀取作業,讓您更容易診斷高重新組合計數。這項功能已在 Panda 3 初期測試版本推出,可提供該週期執行的狀態讀取詳細清單,協助您找出觸發重新組合的狀態變數。如要使用這項功能,請使用 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 說明」功能針對狀態讀取作業提供的範例結果

整合 Gemma 4

您現在可以直接在 Android Studio 中執行強大的 Gemma 4 模型,取得 AI 程式碼輔助功能,不必依賴第三方供應商代為託管。這項本機執行功能由整合式執行階段原生支援,可讓您完全掌控新功能的設計、程式碼重構和問題偵錯,所有作業都可在裝置端完成。如要下載 Gemma 模型,請依序前往「設定」>「工具」>「AI」>「模型供應商」>「Gemma」。

使用互動式預覽功能模擬返回瀏覽轉場效果

Quail 4 推出專屬控制項,包括「Navigate Back」動作和「Predictive Back Progress」滑桿,讓您測試返回和前進動畫,不必部署到實體裝置或模擬器。您現在可以直接在 Compose 互動式預覽中,逐步查看自訂轉場狀態,並驗證預測返回手勢行為。