Android Studio 預先發布版的新功能

本頁面列出 Android Studio 預先發布版中導入的新功能。預先發布版可讓您搶先體驗 Android Studio 中的最新功能和改善項目。您可以在這裡下載這些預先發布版。如果您在使用 Android Studio 預先發布版時遇到任何問題,請與我們聯絡。錯誤報告有助於改進 Android Studio。

如需 Android Studio 預先發布版的最新消息,包括各預覽版本的重要修正內容清單,請參閱 Android Studio 網誌中的版本更新

目前的 Android Studio 版本

下表列出目前 Android Studio 的版本及其個別版本。

版本 頻道
Android Studio Iguana | 2023.2.1 穩定
Android Gradle 外掛程式 8.3.0 版 穩定
Android Studio Jellyfish | 2023.3.1 Beta 版
Android Studio Koala | 2023.3.2 Canary 版

與 Android Gradle 外掛程式預先發布版的相容性

每個 Android Studio 預先發布版都會與對應的 Android Gradle 外掛程式 (AGP) 版本一起發布。Studio 的預覽版本應能與任何相容的 AGP 穩定版搭配使用。不過,如果您使用的是 AGP 預先發布版,則必須使用對應的 Studio 預先發布版 (例如搭配 AGP 7.2.0-alpha07 使用 Android Studio Chipmunk Canary 7)。嘗試使用不同的版本 (例如 Android Studio Chipmunk Beta 1 與 AGP 7.2.0-alpha07) 會導致同步失敗,並提示您更新至對應的 AGP 版本。

如需 Android Gradle 外掛程式 API 淘汰與移除的詳細記錄,請參閱「Android Gradle 外掛程式 API 更新」。

Android Studio Jellyfish | 2023.3.1

以下是 Android Studio Jellyfish | Android Studio Jellyfish 的新功能。 如要查看這個版本的 Android Studio 修正的項目,請參閱「已關閉的問題」。

Android Studio 中的 Gemini 簡介

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

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

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

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

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

在目前的公開 Alpha 版中,您可以免費將裝置串流用於 Spark 或 Blaze 方案的 Firebase 專案。如要開始使用,請在 Android Studio 中登入開發人員帳戶,並選取 Firebase 專案。如果您還沒有 Firebase 專案,可以輕鬆建立專案。詳情請參閱 Android Studio 中的裝置串流

新版登入流程

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

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

  • 前往上述的其中一項功能 然後按照提示登入,並提供必要權限
  • 如果您已經登入,可以依序前往「Settings/Preferences」>「Tools」>「Google Accounts」管理帳戶和權限。

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 裝置,系統一律會重新導向音訊。

安裝基準設定檔

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

Android Gradle 外掛程式行為變更

從 Android Gradle 外掛程式 8.4.0-alpha04 開始,如果 Android 程式庫專案經過壓縮,系統會發布縮減程式類別,以便在專案間進行發布。這表示如果應用程式依附於 Android 程式庫子專案的縮減版本,APK 就會包含縮減的 Android 程式庫類別。為防 APK 中缺少類別,您可能需要調整程式庫保留規則

在建構及發布 AAR 的情況下,AAR 將包含程式庫依附的本機 jar 檔案,這表示程式碼縮減器無法在這些 AR 上執行。

如要還原為先前的行為,請在 gradle.properties 中設定 android.disableMinifyLocalDependenciesForLibraries回報錯誤。日後的 AGP 版本會移除這個標記。

Android Studio Koala | 2023.3.2

以下是 Android Studio Koala | 2023.3.2 的新功能。如要查看這個版本的 Android Studio 修正的項目,請參閱「已關閉的問題」。

以安全模式啟動 Android Studio

Android Studio 現在可讓您在安全模式中啟動 Android Studio。如果您在功能無法運作或整個 IDE 無法啟動的情況下 (有時是自訂設定、環境變數或與 Android Studio 不相容的外掛程式),就很適合使用這個模式。

使用安全模式會暫時將 IDE 傳回到一組可能允許啟動的預設設定,方便您從該處進行疑難排解,以便找出問題並還原功能。安全模式會採取下列動作,嘗試開啟功能受限的 Android Studio:

  • 停用第三方外掛程式
  • 將隨附的 Kotlin 外掛程式還原至 Studio 最初包含的版本
  • 暫時重設設定,例如 studio.vmoptions 檔案中的設定
  • 驗證可能阻礙啟動的環境變數,例如 JRE_HOMETMP
  • 視需要將 JRE 還原為相容版本

如要在安全模式中啟動 Android Studio,請按照下列步驟操作:

  1. 找出安全模式指令碼。
    • 在 Windows 中,前往 AndroidStudio/bin 並找出 studio_safe.bat 指令碼。
    • 若是 macOS,請前往 Android Studio/Contents/bin 並尋找 studio_safe.sh 指令碼。
    • 在 Linux 中,前往 android-studio/bin 並找出 studio_safe.sh 指令碼。
  2. 執行指令碼:開啟指令列並輸入 studio_safe.bat (macOS 或 Linux 為 studio_safe.sh),然後按下 Enter 鍵。

使用 Gemini API 範本建構生成式 AI 應用程式

您現在可以透過 Android Studio 建構使用 Google AI SDK 實作生成式 AI 的應用程式。Android Studio 中的 Gemini API 範本可讓您在應用程式中整合 AI 技術輔助功能 (例如需要文字產生和圖片辨識的功能),讓使用者用得開心。

如要瞭解如何開始使用,請參閱「在 Android Studio 中建構第一個生成式 AI 應用程式」。

裝置 UI 設定捷徑

為協助您建構 UI 並進行偵錯,我們在 Android Studio 的「Running Devices」工具視窗中推出了 Device UI 設定捷徑。使用捷徑查看常見 UI 設定的效果,例如深色主題、字型大小、螢幕大小、應用程式語言和 TalkBack。您可以將捷徑與模擬器、鏡像實體裝置,以及透過 Firebase Test Lab 串流的裝置搭配使用。

請注意,「TalkBack」和「隨選朗讀」等無障礙功能設定只有在已安裝裝置上才會顯示。如果找不到這些選項,請從 Play 商店下載 Android 無障礙套件應用程式。

執行中的裝置視窗中的裝置 UI 設定捷徑
執行中的裝置視窗中的裝置 UI 設定捷徑