Android Studio Jellyfish | 2023.3.1

Android Studio 是用於 Android 開發作業的官方 IDE,包含建構 Android 應用程式所需的各項資源。

本頁將列出 Android Studio Jellyfish 穩定版的最新版新功能和改善項目。您可以透過這個連結下載,也可以在 Android Studio 中更新,方法是依序點選「Help」>「Check for updates」(在 macOS 上為「Android Studio」>「Check for updates」)。

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

如要查看舊版 Android Studio 的版本資訊,請參閱「過往版本」。

如要搶先體驗即將推出的功能和改善項目,請參閱「Android Studio 預先發布版」。

如果使用 Android Studio 時遇到問題,請參閱已知問題疑難排解頁面。

Android Gradle 外掛程式與 Android Studio 相容性

Android Studio 建構系統以 Gradle 為基礎,Android Gradle 外掛程式 (AGP) 則加入了建構 Android 應用程式專用的功能。下表列出各個 Android Studio 版本所需的 AGP 版本。

Android Studio 版本 所需的 AGP 版本
無尾熊 | 2024.1.1 3.2-8.5
Jellyfish | 2023.3.1 3.2-8.4
Iguana | 2023.2.1 3.2-8.3
Hedgehog | 2023.1.1 3.2-8.2
Giraffe | 2022.3.1 3.2-8.1
Flamingo | 2022.2.1 3.2-8.0

較舊版本

Android Studio 版本 所需的 AGP 版本
Electric Eel | 2022.1.1 3.2-7.4
Dolphin | 2021.3.1 3.2-7.3
Chipmunk | 2021.2.1 3.2-7.2
Bumblebee | 2021.1.1 3.2-7.1
Arctic Fox | 2020.3.1 3.1-7.0

如要瞭解 Android Gradle 外掛程式的新功能,請參閱 Android Gradle 外掛程式版本資訊

支援 Android API 級別的最低工具版本

Android Studio 和 AGP 有支援特定 API 級別的最低版本。如果您使用的 Android Studio 或 AGP 版本低於專案的 targetSdkcompileSdk 所需版本,可能會導致非預期的問題。建議您使用最新的 Android Studio 和 AGP 預先發布版,處理針對 Android 作業系統預先發布版的專案。您可以一併安裝 Android Studio 的預先發布版和穩定版

Android Studio 和 AGP 的最低版本如下:

API 級別 Android Studio 最低版本 AGP 最低版本
VanillaIceCream 預覽 Jellyfish | 2023.3.1 8.4
34 Hedgehog | 2023.1.1 8.1.1
33 Flamingo | 2022.2.1 7.2

以下是 Android Studio Jellyfish 的新功能。

Android Studio 中的 Gemini 簡介

Android Studio 中的 Gemini 是適用於 Android 開發作業的程式設計夥伴。這是 Android Studio 中的 AI 技術輔助對話體驗,可協助您回答 Android 開發問題,提高工作效率。詳情請參閱「在 Android Studio 中認識 Gemini」一文。

新版登入流程

使用開發人員帳戶登入 Android Studio 時,您將享有 Google 開發人員服務帶來的好處,例如在 App Quality Insights 中查看 Firebase Crashlytics 和 Android Vitals 報告、透過 Android Studio 中的裝置串流存取真實的遠端裝置,以及直接從 IDE 使用 Android Studio 中的 Genmini 編寫品質更佳的程式碼。

Android Studio Jellyfish 可協助您輕鬆新增及管理帳戶,並為 IDE 提供每項功能所需的權限。如要開始使用,請執行下列其中一項操作:

  • 前往上述的其中一項功能 然後按照提示登入,並提供必要權限
  • 如果您已經登入,請依序點選「File」 (在 macOS 為「Android Studio」) >「Settings」>「Tools」>「Google Accounts」,即可管理帳戶和權限。

透過 Android Studio 中的「裝置串流」功能存取實體裝置

Android Studio 的裝置串流功能可讓您安全地連線至託管於 Google 安全資料中心的遠端實體 Android 裝置。如要針對實體裝置 (包括 Google Pixel 8 Pro、Pixel Fold、特定 Samsung 裝置等) 測試應用程式,採用 Firebase 技術,是最簡單快速的方法。

動畫:在 Android Studio 中使用 Device Streaming。

連線至裝置後,您無須離開 Android Studio,即可部署應用程式、查看螢幕、與裝置互動 (包括旋轉或展開裝置),以及透過 SSL 直接連線使用裝置進行的任何任何其他操作。你使用完裝置後,Google 會抹除所有資料並將裝置恢復原廠設定,再將裝置提供給其他開發人員。

在目前的 Beta 版測試期間,您可以針對採用 Spark 或 Blaze 方案的 Firebase 專案,免費使用裝置串流功能。如要開始使用,請在 Android Studio 中登入開發人員帳戶,並選取 Firebase 專案。如果您還沒有 Firebase 專案,可以輕鬆建立專案。詳情請參閱 Android Studio 中的裝置串流

應用程式品質深入分析支援 ANR、自訂資料和多事件

深入瞭解 Android Studio Jellyfish 的應用程式品質深入分析 (AQI) 當機報告,以及支援 ANR 報告、自訂資料和多個事件:

  • 透過事件疊代:現在,請按照下列時間順序在 Crashlytics 報表中探索多個事件,找出可加快偵錯速度的模式。
  • 探索自訂資料:查看每份當機報告的自訂鍵/值和記錄 (選取報表後,即可在「Keys」和「 Logs」分頁中找到這些資料)。
  • 分析 ANR:直接在 Android Vitals 和 Crashlytics 分頁中存取及調查 ANR。
應用程式品質深入分析中的多個事件、ANR 和自訂資料。

內嵌版面配置檢查器

版面配置檢查器現在會在「Running Devices」工具視窗中預設為嵌入。這項整合可以儲存畫面實際狀態,將工作流程集中在單一工具視窗中,並大幅提升轉譯速度 50%。您可以輕鬆切換應用程式及與應用程式互動,並使用快照查看 UI 的 3D 視覺化效果。想探索所有功能嗎?請參閱「使用版面配置檢查器對版面配置進行偵錯」。

應用程式連結小幫手現在支援驗證應在網站上發布的 Digital Asset Links JSON 檔案

這項功能可將現有的驗證功能擴充到您在應用程式資訊清單檔案中宣告的意圖篩選器。針對資訊清單檔案中宣告的每個網域,Google 助理會剖析您網站上的檔案,執行七個驗證檢查,並詳細說明如何修正錯誤。

做法如下:

  1. 在 Android Studio 中,依序按一下「Tools」>「App Links Assistant」。
  2. 按兩下「Links」,即可詳細檢視 Google 助理執行的檢查作業,並瞭解如何修正設定錯誤。

驗證您的 JSON 檔案格式是否正確,可上傳至網域,確保提供流暢的使用者體驗。

安裝基準設定檔

針對使用 AGP 8.4 以上版本的專案在裝置上安裝後,Android Studio Jellyfish 會自動編譯基準設定檔。這涵蓋透過基準設定檔產生器模組或 Compose 等程式庫產生的基準設定檔。自動安裝功能可讓您在本機安裝發布應用程式,以及使用低負載分析時,體驗基準設定檔的效能優勢。

Compose UI 檢查推出新的色盲檢查功能

Compose UI 檢查提供新的色盲模擬和檢查功能,協助您為所有使用者打造視覺無障礙體驗。只要在 Compose 預覽中輸入 UI 檢查模式,就能以不同類型的色彩視覺障礙方式查看 Compose UI,確保設計清晰且可供使用。

Compose UI 檢查 Colorblind 範例

使用裝置鏡像功能重新導向音訊

從 Android Studio Jellyfish Canary 5 開始,您可以將音訊從已連線的實體裝置重新導向至電腦喇叭或耳機。使用音訊重新導向功能時,請將耳機與電腦保持連線,並同時聆聽電腦和連線的手機,無需手動重新連線某部裝置。如要啟用音訊重新導向,請依序前往「Android Studio」>「Settings」>「Tools」>「Device Mirroring」,然後選取「Redirect audio from local devices」。請注意,無論設定為何,對於搭載 Android 12 以上版本的 Firebase Test Lab 裝置,系統一律會重新導向音訊。

IntelliJ 2023.3 平台更新

Android Studio Jellyfish 提供 IntelliJ 2023.3 平台版本,此版本提供許多新功能,例如針對最新的 Java 21 程式設計語言功能全面支援、包含編輯動作的直覺式浮動工具列,以及偵錯工具中的「Run to Cursor」原生選項,可加快工作流程。詳情請參閱 IntelliJ 版本資訊