Android Studio Otter 3 功能推送 (2026 年 1 月)

以下是 Android Studio Otter 3 功能推送的新功能。

導入 Android 應用程式連結是提供流暢使用者體驗的必要做法,但編寫處理 Intent 的邏輯通常需要手動操作,而且十分繁瑣。應用程式連結小幫手是專為驗證及導入 Android 應用程式連結而設計的外掛程式,現在已整合 AI 技術,可自動建立應用程式連結邏輯,大幅簡化導入作業中最耗時的步驟。

過去,您必須手動編寫程式碼來剖析傳入的意圖,並將使用者導向正確的畫面。現在,您可以請 Gemini 生成必要的程式碼和測試。為提供完整控制權,Gemini 會顯示建議程式碼變更的差異檢視畫面,讓您在實作上線前先審查並核准。

如要開始使用 AI 輔助的應用程式連結,請按照下列步驟操作:

  1. 依序前往「Tools」>「App Links Assistant」,即可存取應用程式連結小幫手。
  2. 按一下「建立 Applink」
  3. 在步驟二「新增處理意圖的邏輯」中,選擇「使用 AI 輔助生成程式碼」選項。
  4. 新增範例網址,其中包含活動需要處理的所有參數。Gemini 就能針對您的特定用途,將實作內容最佳化。
  5. 按一下「插入程式碼」,剩下的就交給 Gemini 代勞。

這項更新簡化了深層連結的處理程序,因此使用者可以順暢地前往應用程式中的正確內容,減少手動作業負擔。

Studio Labs 中的 Android Studio 學習歷程

在 Android Studio Otter 3 Feature Drop 中,Android Studio 學習歷程將移至 Studio Labs,做為實驗功能,因此您可以在 Android Studio 的 RC 版和穩定版中,透過 Studio Labs 選單存取這項功能。

詳情請參閱「Studio Labs」。

在 Agent 模式下開發 UI

Gemini 版 Android Studio 現在已更深入整合至 Compose 預覽中的 UI 開發工作流程,可協助您更快從設計轉為高品質實作。這些新功能旨在協助您完成每個階段的工作,從初步生成程式碼到疊代、修正及偵錯,都能在工作環境中找到切入點。

如要針對這些功能提供意見或回報問題,請回報錯誤

從設計模擬建立新的 UI

如要加快 UI 開發程序,現在可以直接從設計模擬產生 Compose 程式碼。如果檔案沒有現有預覽畫面,請按一下「預覽」面板中的「Generate Code From Screenshot」。Gemini 會使用提供的圖片生成初始實作項目,讓您不必從頭編寫樣板程式碼。

在空白的「預覽」面板中,從螢幕截圖生成程式碼。

將設計轉換為 Compose 程式碼的範例。

讓 UI 與目標圖片相符

完成初步實作後,您可以反覆調整,讓實作項目達到完美像素。在 Compose 預覽畫面中按一下滑鼠右鍵,然後依序選取「AI Actions」 >「Match UI to Target Image」。您可以上傳參考設計,代理程式會建議程式碼變更,盡可能讓 UI 符合設計。

使用「比對 UI 與目標圖片」的範例

使用自然語言疊代 UI 開發

如要進行更具體或更具創意的變更,請在預覽畫面中按一下滑鼠右鍵,然後依序選取「AI Actions」 >「Transform UI」。這項功能現在採用代理程式模式,因此更加強大且準確。升級後,您可以使用自然語言提示修改 UI,例如「將按鈕顏色改為藍色」或「在這個文字周圍新增邊框間距」,Gemini 就會套用相應的程式碼修改內容。

使用「轉換 UI」的範例

找出並修正 UI 品質問題

確認 UI 品質優良且更易於存取,是最後一個重要步驟。 「AI 動作」 >「修正所有 UI 檢查問題」會稽核 UI 的常見問題,例如無障礙問題。接著,服務專員會提出並套用修正措施,解決偵測到的問題。

觸發「修正所有 UI 檢查問題」的進入點

示例:UI 後置

您也可以在 Compose UI 檢查模式中,使用「使用 AI 修正」按鈕執行相同功能:

「UI 檢查」模式中的「使用 AI 修正」

除了反覆調整 UI,Gemini 還能協助簡化開發環境。

如要加快設定速度,可以採取下列做法:

  • 生成 Compose 預覽:這項功能現在由 AI 代理程式輔助,可提供更準確的結果。在含有可組合函式但沒有 @Preview 註解的檔案中工作時,您可以對可組合函式按一下滑鼠右鍵,然後依序選取「AI」>「Generate Preview for [可組合函式名稱]」(為「[可組合函式名稱]」產生預覽畫面)。現在,代理程式會更妥善地分析可組合函式,產生含有正確參數的必要樣板,協助驗證是否已成功加入算繪的預覽畫面。

    生成 Compose 預覽的進入點
  • 修正預覽轉譯錯誤:如果 Compose 預覽無法轉譯,Gemini 現在可以協助您進行偵錯。使用代理程式分析錯誤訊息和程式碼,找出根本原因並套用修正措施。

    使用「透過 AI 修正」功能修正預覽算繪錯誤

管理多個 Gemini 對話串

現在可以將 Android Studio 中的 Gemini 對話整理成多個討論串。你可以切換多項進行中的工作,並搜尋對話記錄。為每項工作使用個別討論串,也能限制 AI 環境的範圍,只專注於當下主題,進而提升回覆品質。

如要發起新的對話串,請按一下「新對話」「新對話」加號。。如要查看對話記錄,請按一下「最近的對話」「近期對話」字詞泡泡。

近期對話主題清單。
查看你先前聊過的所有主題。

對話記錄會儲存到帳戶中,因此登出或切換帳戶後,只要返回就能接續先前的對話進度。

使用本機模型

Android Studio Otter 3 Feature Drop 可讓您選擇為 IDE 的 AI 功能提供支援的大型語言模型 (LLM)。

Android Studio Gemini 聊天視窗,顯示模型選擇器,其中有 Gemini 和本機模型的選項。
Android Studio 中的模型挑選器。

模型必須位於本機電腦上,如果您網路連線受限、使用 AI 模型時受到限制,或是只想實驗開放原始碼研究模型,這項功能就非常實用。

本機模型可做為 Android Studio 內建 LLM 支援的替代方案。不過,Android Studio 中的 Gemini 通常能提供最佳 Android 開發體驗,因為 Gemini 經過 Android 調整,且支援 Android Studio 的所有功能。您可以使用 Gemini 執行各種 Android 開發工作,包括免付費的預設模型,或是透過付費的 Gemini API 金鑰存取的模型。

如要支援本機模型,您必須在本機電腦上安裝 LLM 供應商,例如 LM StudioOllama,並選擇相容的模型。

使用遠端模型

Android Studio 可讓您使用遠端模型,為 AI 功能提供支援。

如要使用遠端模型,請在 Android Studio 的設定中設定遠端模型供應商。提供供應商名稱、API 端點網址和 API 金鑰。設定供應商後,您可以在 AI 聊天視窗的模型挑選器中選取遠端模型。

設定對話方塊,內含用來輸入遠端模型供應商資訊的表單。
輸入遠端模型供應商資訊。

詳情請參閱「使用遠端模型」。

使用變更導覽匣尋找及檢查變更

您現在可以透過變更抽屜,查看及管理 AI 代理程式所做的變更。如果代理程式變更程式碼集,您可以在「Files to review」(待審查的檔案) 中查看編輯過的檔案。您可以在該畫面中保留或還原個別或所有變更。按一下抽屜中的個別檔案,即可在編輯器中查看程式碼差異,並視需要進行修正。有了變更抽屜,你就能追蹤服務專員在即時通訊期間所做的編輯,並重新查看特定變更,不必捲動瀏覽對話記錄。

變更抽屜中有多個檔案,且有修訂建議。
在「變更」抽屜中,查看代理程式提議編輯的所有檔案。

請注意,如果代理程式設定為要求您編輯檔案,您必須「接受」變更,變更才會顯示在變更抽屜中。因此,您必須選取「不要要求編輯檔案」,才能一次在變更抽屜中顯示多個檔案。你隨時可以在「代理程式選項」 中切換這項設定。

接受、拒絕或詢問變更的選項。
接受變更,將其新增至變更抽屜。

自動重新追蹤 Logcat

使用 Android Studio Otter 3 Feature Drop 和 AGP 9.0 時,如果啟用 R8 (minifyEnabled = true),Logcat 會自動重新追蹤堆疊追蹤。

由於 R8 處理的程式碼可能會以各種方式變更,堆疊追蹤不再會參照原始碼。舉例來說,行號以及類別和方法名稱可能會變更。先前,如要使用原始堆疊追蹤進行偵錯,開發人員必須使用 R8 的 retrace 指令列工具。

使用 AGP 9.0 時,Android Studio 會自動重新追蹤堆疊追蹤記錄,讓您直接在 Android Studio 中查看原始堆疊追蹤記錄,無需額外作業,進而提升啟用 R8 時的偵錯體驗。

支援遠端 MCP 伺服器

自 Android Studio Otter 1 Canary 3 起,您可以使用 Android Studio 連線至遠端 MCP 伺服器。有了遠端 MCP 伺服器,Android Studio 中的 Gemini 代理程式就能存取外部工具和資源,您也不必花費大量心力自行安裝及維護伺服器。舉例來說,您可以連線至 Figma 的遠端 MCP 伺服器,不必安裝 Figma 的電腦應用程式,就能連線至 Figma 檔案。如要進一步瞭解如何新增 MCP 伺服器,請參閱「新增 MCP 伺服器」。

使用 Figma 遠端 MCP 伺服器,在應用程式中快速新增畫面。


在 Android Studio 中連線至 Figma 遠端 MCP 伺服器。

裝置互動工具

Android Studio 中的 AI 代理程式現在可存取相關工具,將應用程式部署至連線裝置、檢查目前顯示在畫面上的內容、擷取螢幕截圖、檢查 Logcat 中的錯誤,以及透過 adb shell input 與執行中的應用程式互動。這樣一來,服務專員就能協助您進行變更或修正,包括重新執行應用程式、檢查錯誤,以及確認特定更新是否成功 (例如擷取並查看螢幕截圖)。

Android Studio 中的裝置互動工具