Android Studio 預先發布版的新功能

本頁列出 Android Studio 預先發布版的新功能。 預先發布版可讓你搶先體驗最新功能和改善項目 。您可以從這裡下載這些預先發布版。 如果您在使用 Android Studio 預先發布版時遇到問題,請 請告訴我們。錯誤報告有助於讓 Android Studio 更臻完善

如需 Android Studio 預先發布版的最新消息,包括 每個預覽版本的重要修正項目,請參閱 Android Studio 中的版本更新 網誌。

最新版 Android Studio

下表列出目前 Android Studio 版本及 分別使用不同的管道

版本 頻道
Android Studio Koala |2024 年 1 月 1 日 穩定
Android Gradle 外掛程式 8.5.0 版 穩定
Android Studio Koala 功能推送 |2024 年 1 月 2 日 Beta 版
Android Studio Ladybug |2024 年 1 月 3 日 Canary 版

與 Android Gradle 外掛程式預覽版的相容性

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

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

Android Studio Koala 功能推送 |2024 年 1 月 2 日

除了 Intellij 2024.1 平台更新, 以下是 Android Studio Koala 功能推送的新功能 |2024.1.2。 如要查看這個版本的 Android Studio 修正了哪些功能,請參閱 已關閉的問題

Android Device Streaming:增加裝置數量和註冊品質

Android 裝置串流現在包含 除了 20 多種裝置型號外 可使用:

  • Samsung Galaxy Fold5
  • Samsung Galaxy S23 Ultra
  • Google Pixel 8a

此外,如果您是 Firebase 新手,Android Studio 會自動建立 登入《Koala 功能》時,可為您設定免付費的 Firebase 專案 拖放即可使用裝置串流。你現在可以串流所需裝置 速度更快 進一步瞭解 Android Device Streaming 配額。 包括 Firebase Blaze 方案專案的促銷配額, 時間有限

USB 傳輸線速度偵測

Android Studio 現在會偵測可能與 Android 裝置連線的情況 使用較快的 USB 傳輸線,並提供可將裝置最大化的升級版本 即便沒有技術背景,也能因這些工具的功能而受益使用合適的 USB 傳輸線可最佳化應用程式安裝時間,以及 盡可能縮短使用 Android Studio 偵錯工具等工具時的延遲時間。

所有導向裝置的 USB 鏈結已通過驗證。如果您看到「連結」 速度警告」請查看整條纜線的版本認證 也包括與 USB 鏈結相關的任何中樞,包括螢幕中央。

USB 傳輸線速度偵測功能適用於下列裝置:

  • 搭載 API 級別 30 (Android 11) 以上版本的裝置。
  • 執行 macOS 或 Linux 的工作站。Windows 支援服務即將推出。
  • 最新版的 SDK Platform Tools

Android Studio 提供的資訊類似 根據您的作業系統,使用下列其中一項工具:

  • Mac:從終端機執行 system_profiler SPUSBDataType
  • Linux:從終端機執行 lsusb -vvv

已更新 Google 服務的登入流程

現在只要執行單一驗證,就能登入多項 Google 服務 採用無論要使用 Gemini 版 Android Studio、Firebase for Android 裝置串流、Google Play for Android Vitals 報表 服務,全新的登入流程將更易於上手。如果您是 初次使用 Firebase,且想使用 Android Device Streaming、Android Studio 會自動為您建立專案,方便您快速開始串流 實體 Firebase 裝置透過精細的權限範圍設定 您隨時可以控管哪些服務可存取您的帳戶。若要取得 系統已顯示您的玩家,請按一下個人資料顯示圖片,然後登入您的開發人員帳戶。

裝置 UI 設定捷徑

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

請注意,TalkBack隨選朗讀等無障礙設定 。如果沒有看到 請下載 Android 無障礙套件應用程式 Play 商店。

裝置 UI 設定快速鍵適用於搭載 API 級別 33 或 更高。

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

透過以工作為中心的方法加快及改善分析器

我們改善了 Android Studio Profiler 的效能 例如使用可分析的應用程式擷取系統追蹤記錄 最多可加快 60% 的運作速度

分析器以工作為中心的重新設計後,也會更輕鬆啟動工作 無論您要分析應用程式的 CPU、記憶體或耗電量 。舉例來說,您可以啟動系統追蹤工作來剖析及改善效能 應用程式啟動時間。

Wear OS 資訊方塊預覽面板

預覽面板中的群組名稱與
    預覽註解
Android Studio 的資訊方塊預覽面板。

透過納入多個 Jetpack Tiles 程式庫 1.4 版的依附元件, 你可以 查看 Wear OS 應用程式資訊方塊的快照。 如果圖塊的外觀在 回應各種情況,例如依裝置搭載的 多媒體廣告大小,或是達到一半的體育賽事。

Compose Glance 小工具預覽

Android Studio Koala Feature Drop 可讓您輕鬆預覽 Jetpack Compose 可在 IDE 內直接使用 Glance 小工具。抓住 及早微調小工具的外觀 開發流程如要開始使用,請按照下列步驟操作:

  1. 新增依附元件。
    1. 將依附元件新增至版本目錄:
          [versions]
          androidx-glance-preview = "1.1.0-rc01"
      
          [libraries]
          androidx-glance-preview = {
            group = "androidx.glance",
            name = "glance-preview",
            version.ref = "androidx-glance-preview" }
          androidx-glance-appwidget-preview = {
            group = "androidx.glance",
            name = "glance-appwidget-preview",
            version.ref = "androidx-glance-preview" }
          
    2. 將依附元件新增至應用程式層級的 build.gradle.kts 檔案:
          debugImplementation(libs.androidx.glance.preview)
          debugImplementation(libs.androidx.glance.appwidget.preview)
          
  2. 在有 Glance UI 的檔案中匯入依附元件:
        import androidx.glance.preview.ExperimentalGlancePreviewApi
        import androidx.glance.preview.Preview
        
  3. 建立 Glance 小工具的預覽畫面:
      @Composable
      fun MyGlanceContent() {
        GlanceTheme {
          Scaffold(
            backgroundColor = GlanceTheme.colors.widgetBackground,
            titleBar = { … },
          ) {
              …
          }
        }
      }
    
      @OptIn(ExperimentalGlancePreviewApi::class)
      @Preview(widthDp = 172, heightDp = 244)
      @Composable
      fun MyGlancePreview() {
        MyGlanceContent()
      }
      

預設啟用 Compose 即時編輯功能,並改用新的快速鍵

即時編輯功能現已完成 在手動模式下啟用。提升穩定性和穩定性 變更偵測,包括支援匯入陳述式。

請注意,從 Android Studio Koala 功能推送 Beta 版 1 開始,依此預設 在手動模式中推送變更的快速鍵已更新為 Command +' 鍵。您還是可以在「按鍵對應配置」設定中自訂此模組 頁面。

Android Gradle 外掛程式中測試韌體的 Kotlin 支援

從 Android Gradle 外掛程式 8.5.0-beta01 開始,您現在可以在 testFixtures 個來源。先前,只有 Java 支援 testFixtures 來源。

如要使用這項功能,請執行下列步驟:

  1. 請務必使用 Kotlin 1.9.20 以上版本。
  2. android.experimental.enableTestFixturesKotlinSupport=true 新增至您的 gradle.properties 檔案。
  3. 為模組的 Kotlin 標準程式庫新增明確的依附元件 build.gradle.ktsbuild.gradle 檔案:

    dependencies {
        testFixturesImplementation("org.jetbrains.kotlin:kotlin-stdlib:1.9.20")
    }
    

已知限制:目前尚未支援測試固件的 KAPT 或 KSP。

Android Studio Ladybug |2024 年 1 月 3 日

以下是 Android Studio Ladybug 的新功能 |2024.1.3。 如要查看這個版本的 Android Studio 修正了哪些功能,請參閱 已關閉的問題

Gemini 版 Android Studio 提供的程式碼建議

你現在可以為 Gemini 版 Android 提供自訂提示 Studio 來產生程式碼建議:

  1. 按一下「查看」>「啟用 Gemini」,即可啟用 Gemini工具視窗 >Gemini
  2. 如要查看提示欄位,請在程式碼編輯器中按一下滑鼠右鍵,然後依序選取「Gemini」>「Gemini」 從內容選單轉換所選程式碼。
  3. 指示 Gemini 生成程式碼建議,讓您加入新程式碼或 用於轉換所選程式碼你可以請 Gemini 重寫簡化複雜的程式碼 執行非常具體的程式碼轉換作業,例如「編寫這個程式碼 慣用語」或生成您描述的新函式Android Studio 接著會顯示 Gemini 提供的程式碼建議是程式碼差異比較功能,您可以詳閱並接受 只顯示您需要的建議

在 Android Studio 中使用 Gemini 分析當機報告

使用 Gemini 版 Android Studio 分析應用程式 品質深入分析當機報告,產生 深入分析、提供當機摘要,並視需要建議後續步驟 包含程式碼範例以及相關說明文件的連結

只要在應用程式應用程式中按一下「顯示洞察資料」,就能產生所有這些資訊 從 Android Studio 啟用 Gemini 後,Android Studio 中的「 Quality Insights」工具視窗 檢視 >工具視窗 >Gemini

在「App Quality Insights」工具視窗中顯示 Gemini 提供的深入分析資訊

Google Play SDK 索引整合功能

Android Studio Google Play SDK 索引 整合現在會顯示 Google Play SDK 控制台: 這樣一來,您就能全盤瞭解 ,再將應用程式提交至 Google Play 管理中心。

Android Studio 現在也會直接在編輯器中顯示 SDK 作者的附註 為您節省時間

模擬感應器功能和值

Android Studio 現在提供全新的感應器面板,可讓您模擬裝置 搭載或沒有特定感測器功能,例如心率感測器 以及設定這些感應器的特定測試值請使用這個面板進行測試 應用程式如何處理擁有不同感應器功能的裝置。這個面板 對測試健康與健身應用程式來說特別實用,尤其是 應用程式。

按鈕位於面板列中間附近
「Wear 健康照護服務」面板, 。

如要開啟並使用這個面板,請按照下列步驟操作:

  1. 建立或開啟 Android 虛擬裝置 (AVD)在模擬器上執行應用程式
  2. 在模擬器面板中,選取「Wear Health Services」開啟 Wear 健康照護服務面板「Wear 健康照護服務」面板 開啟後,畫面會顯示在不同裝置上 Android 裝置。

面板開啟後,你可以執行下列操作:

  • 切換標準功能所有功能 (預設) 或 [自訂]。選取「套用」,即可將 列出模擬裝置目前的功能清單,然後選取「重設」 並將功能清單還原為預設的開啟值。
  • 選取「觸發事件」後,觸發不同的使用者事件 下拉式選單按鈕您可以在這裡觸發自動暫停/繼續健身功能 活動、觸發睡眠事件,以及觸發高爾夫球照 例如高爾夫球場或迷你高爾夫球場
  • 在已安裝的應用程式中開始運動後,覆寫感應器值 。為不同的運動指標輸入新的值後, 選取「Apply」,將這些值與模擬器同步。這對於使用者 測試應用程式如何處理不同運動條件和使用者健身 趨勢

Compose 預覽螢幕截圖測試工具

使用 Compose 預覽螢幕截圖測試工具測試 Compose UI 並 才能避免發生迴歸問題新工具可協助您產生 HTML 報表 透過視覺方式偵測應用程式 UI 的任何變更。瞭解詳情: Compose 預覽螢幕截圖測試