Android Studio 預先發布版的新功能

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

Canary 版本包含正在積極開發的尖端功能,且經過輕度測試。雖然您可以使用 Canary 版本進行開發,但請注意,功能可能會新增或變更。候選發布版本 (RC) 是 Android Studio 的下一個版本,幾乎已準備好發布穩定版。下一個版本的功能組合已穩定。

請參閱「Android Studio 版本名稱」,瞭解 Android Studio 的版本命名方式。

如需最新的 Android Studio 預覽版相關資訊,包括各預覽版所含的重要修正內容清單,請參閱 Android Studio 網誌中的「版本更新」。

目前的 Android Studio 版本

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

版本 頻道
Android Studio Meerkat | 2024.3.1 穩定
Android Gradle 外掛程式 8.9.0 版 穩定
Android Studio Meerkat 功能推送 | 2024.3.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 更新

Android Studio Meerkat 功能推送 | 2024.3.2

以下是 Android Studio Meerkat 功能推送 | 2024.3.2 的新功能。

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

Android Studio 中的 Gemini 現已支援多模態圖片附件

您現在可以直接在 Android Studio 中,將圖片附加至 Gemini 提示。您可以立即取得複雜技術圖表的洞察資料,或是使用設計模擬資料來產生對應的程式碼架構。這種無縫整合視覺內容的 AI 輔助工作流程,可讓您將效率和創意發揮到全新境界。

Android Studio 中 Gemini 的圖片附件
Android Studio 中的 Gemini:附加圖片

使用應用程式備份與還原功能進行測試和開發

為確保使用者在切換新裝置或從雲端還原後,仍能持續使用您的應用程式,請務必確保 Android 備份和還原功能在應用程式中正常運作。不過,測試應用程式是否可正常備份及還原資料可能會很困難。

Android Studio Meerkat 功能更新提供多種方式,讓您為應用程式產生備份,並將備份還原至其他裝置。這項功能可用於測試應用程式在從裝置到裝置或從雲端備份還原應用程式資料時,是否能正常運作。如果您想以更快速的方式設定測試裝置,並使用應用程式開發和偵錯所需的資料,這項功能也非常實用。

產生備份

如要產生備份檔案,請按照下列步驟操作:

  1. 將應用程式的偵錯版本部署至已連結的裝置
  2. 請使用下列任一動作產生備份:
    • 在「Running Device」視窗中,按一下工具列中的「Backup App Data」動作
    • 在主選單列中依序選取「Run」>「Backup App Data」
    • 在「Device Explorer」>「Processes」分頁中,對應用程式程序按一下滑鼠右鍵,然後選取「Backup App Data」
  3. 在隨即顯示的對話方塊中,執行下列操作:
    • 確認要為其產生備份的應用程式 ID
    • 選取要產生裝置對裝置雲端雲端 (未加密)備份
    • 確認要儲存的備份名稱和位置。根據預設,備份會儲存在目前 Android Studio 專案的根目錄中。
      為應用程式產生備份。
  4. 當 Android Studio 詢問是否可以停止應用程式時,請按一下「Ok」。如要產生備份,Android Studio 必須停止應用程式程序。

您可以在「Project」>「Android」工具視窗的「Backup Files」節點下方查看產生的備份。

還原應用程式資料

如要還原應用程式資料,請按照下列步驟操作:

  1. 將應用程式部署至已連結的裝置。應用程式 ID 應與您要還原至裝置的備份檔案相同。
  2. 前往下列任一動作,然後按一下該動作:
    • 在「Running Device」視窗中,按一下工具列的「Restore App Data」動作,然後從最近的歷史記錄中選取備份檔案,或按一下「Browse」
    • 在主選單列中依序前往「Run」>「Restore App Data」
    • 在「Device Explorer」>「Processes」分頁中,按一下應用程式程序的滑鼠右鍵,然後選取「Restore App Data」
    • 在「Project」>「Android」工具視窗中,在「Backup Files」節點下方按一下滑鼠右鍵,然後選取「Restore App Data」
  3. 如適用,請從近期記錄中選取備份,或按一下「瀏覽...」選取備份檔案,從本機儲存空間還原。

或者,您也可以將備份檔案納入執行設定,這樣部署應用程式時,系統也會從備份檔案還原應用程式資料。如要這樣做,請按照下列步驟操作:

  1. 在主選單列中依序前往「Run」>「Edit Configurations...」*。
  2. 選取應用程式執行設定,然後前往「還原選項」
    還原執行設定中的選項。
  3. 如要從備份還原應用程式,請勾選「還原應用程式狀態」旁邊的方塊。
  4. 從最近的歷史記錄中選取備份檔案,或從本機儲存空間中瀏覽並選取備份檔案。
  5. 如果您只想在安裝新版應用程式時還原應用程式資料,請勾選「Only restore on fresh apk install」旁的方塊。如果您要部署至新測試裝置,並想還原資料以利偵錯和應用程式開發,這項選項就很實用。
  6. 按一下「OK」,儲存執行設定。
  7. 使用執行設定部署應用程式,測試將應用程式資料還原至已連結的裝置。

主題圖示支援

為確保使用者在 Android 13 開發人員選項中啟用「主題化圖示」時,應用程式圖示能呈現最佳外觀,Android Studio Meerkat Feature Drop | 2024.3.2 Canary 1 現可讓您預覽圖示在採用新主題化演算法時的外觀。

如要完全控制圖示的外觀,請新增自訂單色圖層,提供您自己的主題化圖示。不過,即使您尚未完成這項操作,仍可使用這項全新的預覽工具,瞭解圖示的外觀,並找出任何可能的色彩對比問題。

主題化應用程式圖示預覽
主題化應用程式圖示預覽畫面

Android Studio 設定目錄變更

自 Meerkat Feature Drop Canary 2 起,Android Studio 會在 Canary、Beta 和穩定版本中使用相同的使用者設定。因此,在 Canary 版和 Beta 版中,Android Studio 的設定目錄路徑已不再包含「Preview」。

此外,為了讓功能推出版本與平台更新版本同時執行,我們已在設定目錄路徑中新增微版本。例如,使用 AndroidStudio2024.3.2,而非 AndroidStudio2024.3

如要手動匯入設定,請參閱「匯出及匯入 IDE 設定」。

提示庫

Android Studio 中的 Gemini 全新提示庫功能可讓您儲存及管理常用的提示,進而提升工作效率。如要存取提示資料庫,請依序前往「設定」>「Gemini」>「提示資料庫」,以便儲存及擷取提示。你也可以在即時通訊中按一下提示的滑鼠右鍵,將其儲存起來,方便日後使用。 如要套用已儲存的提示,請在編輯器中按一下滑鼠右鍵,然後依序前往「Gemini」>「提示庫」套用提示。這個簡化的工作流程可免除重新輸入常用提示的麻煩,節省開發人員的時間和精力。

提供 Android Studio XR 支援

Android Studio Meerkat Feature Drop | 2024.3.2 版本支援開發人員使用 Jetpack XR 打造沉浸式體驗!這個版本推出了一些工具,可協助您更有效率地進行 XR 應用程式的實驗、部署和偵錯作業。

  • XR 範本:使用專為 Jetpack XR 設計的新專案範本,快速開始 XR 開發作業。這可提供穩固的程式碼基礎,讓您開始 XR 開發作業。
  • XR Emulator:無須實體硬體,即可測試 XR 應用程式!使用 AVD Manager 建立獨立的 XR 頭戴式裝置模擬器,在虛擬環境中預覽及偵錯體驗。
  • 適用於 XR 的版面配置檢查器:在 XR 環境中偵錯及最佳化 Compose UI 版面配置。版面配置檢查器現在支援 XR 應用程式,可提供應用程式結構的深入分析資訊,協助您找出潛在問題。

Android Studio XR 支援功能仍處於早期階段,我們也規劃了更多令人期待的功能。歡迎提供意見回饋並提交功能要求,協助我們規劃 Android Studio 的 XR 開發未來!

使用 Gemini 產生可組合項的預覽畫面

可組合項預覽可在 Android Studio 的設計階段,協助您以視覺化方式呈現可組合項。為了讓您更輕鬆地將模擬資料納入預覽參數,Android Studio 現在支援 Gemini 版 Compose 預覽產生實驗功能。

如要使用這項工具,請按一下任何可組合項的滑鼠右鍵,然後前往「Gemini」>「產生『<可組合項名稱>』預覽畫面」。如果目前的檔案沒有任何預覽畫面,請按一下滑鼠右鍵,然後依序前往「Gemini」>「產生 Compose 預覽畫面」

雖然 Gemini 產生的程式碼不一定每次都完美無缺,但仍可提供寶貴的起點,協助您加快開發工作流程。

您的意見回饋十分重要,有助我們提升準確度,並讓這項整合功能成為 Android 開發人員更強大的資產。

Gemini 會顯示在右鍵選單中間位置。「Generate Preview」會顯示在第 2 層選單的底部附近。
Gemini 可為可組合項產生 Compose 預覽畫面。

Compose 預覽螢幕截圖測試工具

使用 Compose 預覽螢幕截圖測試工具測試 Compose UI,並防止回歸。這項新工具可協助您產生 HTML 報表,讓您以視覺化方式偵測應用程式 UI 的任何變更。如要進一步瞭解,請參閱「Compose 預覽螢幕截圖測試」。