作者 / Juan Sebastian Oviedo, Senior Product Manager
在今年的 Google I/O 大會上,我們為 Android Studio 的 Beta 和 Canary 版本渠道增添了一系列激動人心的新特性,目前已開放下載體驗。我們持續專注于對 Android 開發工具進行優化和改進,為開發者們帶去更加便捷、提示信息更全面的開發體驗,助力開發者們更高效的開發 Android 應用。
在 Android Studio Dolphin 中,您將會看到如下特性和功能改進,它們非常接近穩定版本的體驗,您可以在 Beta 構建渠道中使用它們:
查看 Compose 動畫,并且在 Animation Preview (動畫預覽) 中操作。
定義注解類來更便捷地一次性包含并啟用多個 Compose 預覽的定義。
在 Layout Inspector (布局檢查器) 中追蹤可組合項的重排計數。
直接通過 Android Studio 便捷地配對并控制 Wear OS 模擬器以及啟動時的卡片、表盤和表盤內小工具。
通過 Logcat V2 更迅速地診斷應用問題。
如需體驗更多前沿功能,請在 Canary 構建渠道中嘗鮮 Android Studio Electric Eel:
Google Play SDK 索引提供了在 Google Play 上常用依賴性庫和商業化 SDK 的使用和洞察數據,Android Studio Electric Eel 提供了一個基于 Google Play SDK 索引的依賴檢查功能,如果某個庫或 SDK 的特定版本被作者標記為 "已過時",此時就會出現一個相關的 Lint 警告信息。該功能可以幫助您在開發過程中發現并及時更新依賴,而不是等到在 Play Console 上發布應用時才去處理依賴問題。如需了解此新工具的更多信息,請參閱近期發布的文章。
使用新的 App Quality Insights (應用質量洞察) 窗格直接查看來自 Firebase Crashlytics 的報告。應用質量洞察窗格可以幫助您簡單點擊幾下就可以從堆棧追蹤信息直接切換至您的代碼。當您編輯的文件與最近發生的崩潰相關時,IDE 還會在編輯器中高亮代碼行。這樣會幫助您節省時間,通過將用戶反饋的崩潰信息直接動態呈現在 IDE 里,您可以更好地專注于為用戶提供最佳的應用體驗。
通過單個可變尺寸的 Android 模擬器,在具有代表性的設備類型上測試您的應用界面。您可以使用單個可變尺寸的模擬器,并且修改它的配置來進行測試,而無需針對平板、手機端、桌面端專門創建模擬器并且重復部署來測試應用。
借助 Live Edit 功能,代碼的修改可以立即體現在 Compose Preview 以及運行在模擬器和物理設備上的應用中,該功能尚處于實驗階段。
當我們收到大家的反饋后,將會及時進行優化并將上述功能向前推進到更加穩定的渠道,所以歡迎大家踴躍嘗試。
如需了解更多新特性,請觀看演講視頻 Android 開發工具中的最新更新:
接下來為大家介紹 Android Studio Dolphin 中重要的功能更新和改進:
Jetpack Compose
Compose Animation Coordination (Compose 動畫組合) - 您可以在 Animation Preview (動畫預覽) 中查看您的全部動畫并且自由搭配。您也可以鎖定某個特定的動畫。
https://developer.android.google.cn/jetpack/compose/tooling#animations
△ Compose Animation 組合
Compose Multipreview Annotations (Compose 多重預覽注解) - 定義注解類,在其中包含多個預覽的定義,并且使用該注解一次性生成這些預覽。該注解可以同時預覽多個設備、字體及主題,而無需重復定義每個單獨的可組合項。
△ 多重預覽注解
布局檢查器中的 Compose 重新組合計數 - 在布局檢查器中查看 Compose 應用的重新組合計數。重新組合計數和跳過計數可配置顯示在組件樹和屬性窗格中。如需了解更多信息,請參閱 Android 開發者文檔:
https://developer.android.google.cn/studio/preview/features#li-compose-counter
△ Compose 重新組合計數
Wear OS
Wear OS Emulator Pairing Assistant (Wear OS 模擬器配對助手) - 使用 Wear OS 模擬器配對助手,您可以在設備管理器中看到 Wear 設備,并且使用單臺手機配對多個手表模擬器。您也無需再像以前一樣經常重新配對設備,因為 Android Studio 在關閉時會存儲配對記錄。
△ Wear OS 模擬器配對助手
Wear OS Emulator Side Toolbar (Wear OS 模擬器側邊工具欄) - 使用 Wear 特制的模擬器按鈕,其中整合了模擬的物理按鍵,包括主按鈕、手掌按鈕、傾斜按鈕。
△ Wear OS 模擬器側邊工具欄
Wear OS Direct Surface Launch (直接啟動 Wear OS 界面) - 為 Wear OS 卡片、表盤以及表盤復雜功能創建 Run/Debug 配置,并且從 Android Studio 直接啟動。
△ 新的 Wear OS Run/Debug 配置類型
開發工具
Logcat V2 - 從底層重構的全新 Logcat 可以更便捷地解析、查詢和追蹤日志。Logcat V2 包括新的格式,使其可以更輕松地檢索所需的信息,新的分離視圖可以幫助您同時追蹤多個記錄,并且包含全新且功能強大的日志篩選語法。如需了解更多信息,請參閱 Android 開發者文檔:
https://developer.android.google.cn/studio/preview/features#logcat
△ Logcat V2
由 Gradle 管理的設備 - 為自動化測試描述您所需的虛擬設備,并將其作為構建的一部分,同時讓 Gradle 來完成剩余的工作。從 SDK 的下載到設備授權以及設置,再到測試執行以及卸載,Gradle 在插樁測試中會管理您虛擬設備的整個生命周期。Gradle 也會采取一些智能功能,比如快照管理,緩存測試,以及碎片測試來保障您的測試能夠高效、快速、連續地運行。Gradle 所管理的設備還引入了一個全新類型的設備,叫做自動化測試設備,它會針對自動化測試優化設備,從而在測試執行過程中有效降低 CPU 和內存的占用。如需了解更多信息,請參閱 Android 開發者文檔:
https://developer.android.google.cn/studio/preview/features#gmd
△ 由 Gradle 管理的設備
接下來介紹 Android Studio Electric Eel 中主要的新功能和優化:
Jetpack Compose
實時編輯 - 在 Android Studio 中修改可組合項的代碼并且將這些修改立即反映在 Compose 預覽中、模擬器或者物理設備上。實時編輯是可選功能,您可以在 Android Studio 配置中開啟它。如需了解更多信息,請參閱 Android 開發者文檔:
https://developer.android.google.cn/studio/run#live-edit
△ 模擬器上的實時編輯
△ 預覽中的實時編輯
Google Play 和 Firebase
SDK 洞察 - 對于已經被作者在 Google Play SDK 索引標記為過期的 SDK/庫版本,將發出 Lint 警告。在開發中就及時更新已過期的依賴,從而避免當您的應用提交到 Play Console 時遇到問題。
△ Google Play SDK 索引洞察
來自 Firebase Crashlytics 的應用質量洞察 - 在 Android Studio 和本地源碼中發現、探索并且解決 Crashlytics 所匯報的問題。該功能的集成有助于減少從崩潰到代碼 (以及從代碼到崩潰) 切換過程中的不順暢,并且將每個崩潰所面臨重要的上下文數據呈現給您,以此來輔助您在本地重現問題。
△ 來自 Firebase Crashlytics 的應用質量洞察
大屏幕
可變尺寸模擬器 - 使用單個模擬器實例,快速在具有代表性的參考設備之間切換從而測試不同的應用布局狀態。您可以通過在設備管理器的 "新建設備" 中選擇 "Resizable (可變尺寸)" 來創建模擬器。
△ 可變尺寸模擬器
可視內容檢查 - 打開 Layout Validation (布局驗證) 窗格即可發現并且解決跨不同設備的布局問題 (比如,當按鈕在更大的平板上時被隱藏于屏幕可視范圍之外 )。我們自動運行您的布局以檢查在不同屏幕尺寸的設備上可能出現的可視內容相關的問題。
△ 可視內容檢查Layout Validation (布局驗證)
https://developer.android.google.cn/studio/debug/layout-inspector#layout-validation
開發工具
模擬藍牙 - 您現在可以使用模擬藍牙發現并且連接兩臺模擬器了。該功能將在 Android 模擬器 31.3.8 版本上推出,并且支持更高版本的系統鏡像 T (API 33)。我們打算更多地支持創建樣本數據采集所需的虛擬外設,比如信標、心率測試,以及對藍牙功能集成進行測試。
△ 使用模擬藍牙配對兩臺 Android 模擬器
設備鏡像 - 通過將您的設備屏幕直接傳輸至 Android Studio 來減少開發中被打斷的次數。設備鏡像幫助您通過 Studio 中的 "正在運行的設備" 窗口和物理設備進行交互。要啟用該功能,請進入 Preferences > Experimental 并且選擇設備鏡像。啟用后,插入您的設備并且打開 "正在運行的設備" 窗口開始投屏。
△ 屏幕鏡像功能
回顧一下,Android Studio Dolphin Beta 中基本達到穩定版品質的新特性:
Jetpack Compose
Compose 動畫組合
Compose 多重預覽注解
布局檢查器中的 Compose 重新組合計數
Wear OS
Wear OS 模擬器配對助手
Wear OS 模擬器側邊工具欄
直接啟動 Wear OS 界面
開發工具
Logcat V2
由 Gradle 管理的設備
Android Studio Electric Eel Canary 新增的功能和改進如下:
Jetpack Compose
實時編輯
Google Play 和 Firebase
SDK 檢查
來自 Firebase Crashlytics 的 App Quality Insights (應用質量檢查)
大屏幕
可變尺寸模擬器
可視內容檢查
開發工具
模擬藍牙
設備鏡像
立即使用
如果您當前的開發環境里已經有之前安裝的 Android Studio 穩定版本,您可以根據官方文檔的說明,在安裝有穩定版的同時安裝 Android Studio 預覽版,并在這兩個版本中開發同一應用項目。雖然 Beta 版本已經接近穩定版本,但是仍然可能存在 Bug,所以您如果發現了 Bug 請及時向我們提出 issue,以便我們可以及時修復,如果您在 Canary 版本中發現了問題也歡迎及時反饋。
原文標題:一起看 I/O | Android 開發工具最新更新
文章出處:【微信公眾號:谷歌開發者】歡迎添加關注!文章轉載請注明出處。
審核編輯:湯梓紅
-
Android
+關注
關注
12文章
3939瀏覽量
127603 -
Google
+關注
關注
5文章
1766瀏覽量
57635 -
Studio
+關注
關注
2文章
190瀏覽量
28736
原文標題:一起看 I/O | Android 開發工具最新更新
文章出處:【微信號:Google_Developers,微信公眾號:谷歌開發者】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論