0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Android Studio Dolphin中重要的功能更新和改進

谷歌開發(fā)者 ? 來源:Android 開發(fā)者 ? 作者:Android ? 2022-05-20 10:38 ? 次閱讀

作者 / Juan Sebastian Oviedo, Senior Product Manager

在今年的 Google I/O 大會上,我們?yōu)?Android Studio 的 Beta 和 Canary 版本渠道增添了一系列激動人心的新特性,目前已開放下載體驗。我們持續(xù)專注于對 Android 開發(fā)工具進行優(yōu)化和改進,為開發(fā)者們帶去更加便捷、提示信息更全面的開發(fā)體驗,助力開發(fā)者們更高效的開發(fā) Android 應(yīng)用。

在 Android Studio Dolphin 中,您將會看到如下特性和功能改進,它們非常接近穩(wěn)定版本的體驗,您可以在 Beta 構(gòu)建渠道中使用它們:

查看 Compose 動畫,并且在 Animation Preview (動畫預(yù)覽) 中操作。

定義注解類來更便捷地一次性包含并啟用多個 Compose 預(yù)覽的定義。

在 Layout Inspector (布局檢查器) 中追蹤可組合項的重排計數(shù)。

直接通過 Android Studio 便捷地配對并控制 Wear OS 模擬器以及啟動時的卡片、表盤和表盤內(nèi)小工具。

通過 Logcat V2 更迅速地診斷應(yīng)用問題。

如需體驗更多前沿功能,請在 Canary 構(gòu)建渠道中嘗鮮 Android Studio Electric Eel:

Google Play SDK 索引提供了在 Google Play 上常用依賴性庫和商業(yè)化 SDK 的使用和洞察數(shù)據(jù),Android Studio Electric Eel 提供了一個基于 Google Play SDK 索引的依賴檢查功能,如果某個庫或 SDK 的特定版本被作者標記為 "已過時",此時就會出現(xiàn)一個相關(guān)的 Lint 警告信息。該功能可以幫助您在開發(fā)過程中發(fā)現(xiàn)并及時更新依賴,而不是等到在 Play Console 上發(fā)布應(yīng)用時才去處理依賴問題。如需了解此新工具的更多信息,請參閱近期發(fā)布的文章。

使用新的 App Quality Insights (應(yīng)用質(zhì)量洞察) 窗格直接查看來自 Firebase Crashlytics 的報告。應(yīng)用質(zhì)量洞察窗格可以幫助您簡單點擊幾下就可以從堆棧追蹤信息直接切換至您的代碼。當您編輯的文件與最近發(fā)生的崩潰相關(guān)時,IDE 還會在編輯器中高亮代碼行。這樣會幫助您節(jié)省時間,通過將用戶反饋的崩潰信息直接動態(tài)呈現(xiàn)在 IDE 里,您可以更好地專注于為用戶提供最佳的應(yīng)用體驗。

通過單個可變尺寸的 Android 模擬器,在具有代表性的設(shè)備類型上測試您的應(yīng)用界面。您可以使用單個可變尺寸的模擬器,并且修改它的配置來進行測試,而無需針對平板、手機端、桌面端專門創(chuàng)建模擬器并且重復(fù)部署來測試應(yīng)用。

借助 Live Edit 功能,代碼的修改可以立即體現(xiàn)在 Compose Preview 以及運行在模擬器和物理設(shè)備上的應(yīng)用中,該功能尚處于實驗階段。

當我們收到大家的反饋后,將會及時進行優(yōu)化并將上述功能向前推進到更加穩(wěn)定的渠道,所以歡迎大家踴躍嘗試。

如需了解更多新特性,請觀看演講視頻 Android 開發(fā)工具中的最新更新:

接下來為大家介紹 Android Studio Dolphin 中重要的功能更新和改進:

Jetpack Compose

Compose Animation Coordination (Compose 動畫組合) - 您可以在 Animation Preview (動畫預(yù)覽) 中查看您的全部動畫并且自由搭配。您也可以鎖定某個特定的動畫。

https://developer.android.google.cn/jetpack/compose/tooling#animations

d001562a-d7e2-11ec-bce3-dac502259ad0.gif

△ Compose Animation 組合

Compose Multipreview Annotations (Compose 多重預(yù)覽注解) - 定義注解類,在其中包含多個預(yù)覽的定義,并且使用該注解一次性生成這些預(yù)覽。該注解可以同時預(yù)覽多個設(shè)備、字體及主題,而無需重復(fù)定義每個單獨的可組合項。

d0209fc6-d7e2-11ec-bce3-dac502259ad0.png

△ 多重預(yù)覽注解

布局檢查器中的 Compose 重新組合計數(shù) - 在布局檢查器中查看 Compose 應(yīng)用的重新組合計數(shù)。重新組合計數(shù)和跳過計數(shù)可配置顯示在組件樹和屬性窗格中。如需了解更多信息,請參閱 Android 開發(fā)者文檔:

https://developer.android.google.cn/studio/preview/features#li-compose-counter

d04fe114-d7e2-11ec-bce3-dac502259ad0.png

△ Compose 重新組合計數(shù)

Wear OS

Wear OS Emulator Pairing Assistant (Wear OS 模擬器配對助手) - 使用 Wear OS 模擬器配對助手,您可以在設(shè)備管理器中看到 Wear 設(shè)備,并且使用單臺手機配對多個手表模擬器。您也無需再像以前一樣經(jīng)常重新配對設(shè)備,因為 Android Studio 在關(guān)閉時會存儲配對記錄。

d062dd96-d7e2-11ec-bce3-dac502259ad0.png

△ Wear OS 模擬器配對助手

Wear OS Emulator Side Toolbar (Wear OS 模擬器側(cè)邊工具欄) - 使用 Wear 特制的模擬器按鈕,其中整合了模擬的物理按鍵,包括主按鈕、手掌按鈕、傾斜按鈕。

d09f067c-d7e2-11ec-bce3-dac502259ad0.png

△ Wear OS 模擬器側(cè)邊工具欄

Wear OS Direct Surface Launch (直接啟動 Wear OS 界面) - 為 Wear OS 卡片、表盤以及表盤復(fù)雜功能創(chuàng)建 Run/Debug 配置,并且從 Android Studio 直接啟動。

d0b07cae-d7e2-11ec-bce3-dac502259ad0.gif

△ 新的 Wear OS Run/Debug 配置類型

開發(fā)工具

Logcat V2 - 從底層重構(gòu)的全新 Logcat 可以更便捷地解析、查詢和追蹤日志。Logcat V2 包括新的格式,使其可以更輕松地檢索所需的信息,新的分離視圖可以幫助您同時追蹤多個記錄,并且包含全新且功能強大的日志篩選語法。如需了解更多信息,請參閱 Android 開發(fā)者文檔:

https://developer.android.google.cn/studio/preview/features#logcat

d1239522-d7e2-11ec-bce3-dac502259ad0.png

△ Logcat V2

由 Gradle 管理的設(shè)備 - 為自動化測試描述您所需的虛擬設(shè)備,并將其作為構(gòu)建的一部分,同時讓 Gradle 來完成剩余的工作。從 SDK 的下載到設(shè)備授權(quán)以及設(shè)置,再到測試執(zhí)行以及卸載,Gradle 在插樁測試中會管理您虛擬設(shè)備的整個生命周期。Gradle 也會采取一些智能功能,比如快照管理,緩存測試,以及碎片測試來保障您的測試能夠高效、快速、連續(xù)地運行。Gradle 所管理的設(shè)備還引入了一個全新類型的設(shè)備,叫做自動化測試設(shè)備,它會針對自動化測試優(yōu)化設(shè)備,從而在測試執(zhí)行過程中有效降低 CPU 和內(nèi)存的占用。如需了解更多信息,請參閱 Android 開發(fā)者文檔:

https://developer.android.google.cn/studio/preview/features#gmd

d135bc84-d7e2-11ec-bce3-dac502259ad0.png

△ 由 Gradle 管理的設(shè)備

接下來介紹 Android Studio Electric Eel 中主要的新功能和優(yōu)化:

Jetpack Compose

實時編輯 - 在 Android Studio 中修改可組合項的代碼并且將這些修改立即反映在 Compose 預(yù)覽中、模擬器或者物理設(shè)備上。實時編輯是可選功能,您可以在 Android Studio 配置中開啟它。如需了解更多信息,請參閱 Android 開發(fā)者文檔:

https://developer.android.google.cn/studio/run#live-edit

d16b9f2a-d7e2-11ec-bce3-dac502259ad0.gif

△ 模擬器上的實時編輯

d1da8048-d7e2-11ec-bce3-dac502259ad0.gif

△ 預(yù)覽中的實時編輯

Google Play 和 Firebase

SDK 洞察 - 對于已經(jīng)被作者在 Google Play SDK 索引標記為過期的 SDK/庫版本,將發(fā)出 Lint 警告。在開發(fā)中就及時更新已過期的依賴,從而避免當您的應(yīng)用提交到 Play Console 時遇到問題。

d23205ac-d7e2-11ec-bce3-dac502259ad0.png

△ Google Play SDK 索引洞察

來自 Firebase Crashlytics 的應(yīng)用質(zhì)量洞察 - 在 Android Studio 和本地源碼中發(fā)現(xiàn)、探索并且解決 Crashlytics 所匯報的問題。該功能的集成有助于減少從崩潰到代碼 (以及從代碼到崩潰) 切換過程中的不順暢,并且將每個崩潰所面臨重要的上下文數(shù)據(jù)呈現(xiàn)給您,以此來輔助您在本地重現(xiàn)問題。

d26cb6b6-d7e2-11ec-bce3-dac502259ad0.gif

△ 來自 Firebase Crashlytics 的應(yīng)用質(zhì)量洞察

大屏幕

可變尺寸模擬器 - 使用單個模擬器實例,快速在具有代表性的參考設(shè)備之間切換從而測試不同的應(yīng)用布局狀態(tài)。您可以通過在設(shè)備管理器的 "新建設(shè)備" 中選擇 "Resizable (可變尺寸)" 來創(chuàng)建模擬器。

d2ee9fd2-d7e2-11ec-bce3-dac502259ad0.png

△ 可變尺寸模擬器

可視內(nèi)容檢查 - 打開 Layout Validation (布局驗證) 窗格即可發(fā)現(xiàn)并且解決跨不同設(shè)備的布局問題 (比如,當按鈕在更大的平板上時被隱藏于屏幕可視范圍之外 )。我們自動運行您的布局以檢查在不同屏幕尺寸的設(shè)備上可能出現(xiàn)的可視內(nèi)容相關(guān)的問題。

d30bf49c-d7e2-11ec-bce3-dac502259ad0.png

△ 可視內(nèi)容檢查Layout Validation (布局驗證)

https://developer.android.google.cn/studio/debug/layout-inspector#layout-validation

開發(fā)工具

模擬藍牙 - 您現(xiàn)在可以使用模擬藍牙發(fā)現(xiàn)并且連接兩臺模擬器了。該功能將在 Android 模擬器 31.3.8 版本上推出,并且支持更高版本的系統(tǒng)鏡像 T (API 33)。我們打算更多地支持創(chuàng)建樣本數(shù)據(jù)采集所需的虛擬外設(shè),比如信標、心率測試,以及對藍牙功能集成進行測試。

d3669082-d7e2-11ec-bce3-dac502259ad0.png

△ 使用模擬藍牙配對兩臺 Android 模擬器

設(shè)備鏡像 - 通過將您的設(shè)備屏幕直接傳輸至 Android Studio 來減少開發(fā)中被打斷的次數(shù)。設(shè)備鏡像幫助您通過 Studio 中的 "正在運行的設(shè)備" 窗口和物理設(shè)備進行交互。要啟用該功能,請進入 Preferences > Experimental 并且選擇設(shè)備鏡像。啟用后,插入您的設(shè)備并且打開 "正在運行的設(shè)備" 窗口開始投屏。

d3ac8a4c-d7e2-11ec-bce3-dac502259ad0.gif

△ 屏幕鏡像功能

回顧一下,Android Studio Dolphin Beta 中基本達到穩(wěn)定版品質(zhì)的新特性:

Jetpack Compose

Compose 動畫組合

Compose 多重預(yù)覽注解

布局檢查器中的 Compose 重新組合計數(shù)

Wear OS

Wear OS 模擬器配對助手

Wear OS 模擬器側(cè)邊工具欄

直接啟動 Wear OS 界面

開發(fā)工具

Logcat V2

由 Gradle 管理的設(shè)備

Android Studio Electric Eel Canary 新增的功能和改進如下:

Jetpack Compose

實時編輯

Google Play 和 Firebase

SDK 檢查

來自 Firebase Crashlytics 的 App Quality Insights (應(yīng)用質(zhì)量檢查)

大屏幕

可變尺寸模擬器

可視內(nèi)容檢查

開發(fā)工具

模擬藍牙

設(shè)備鏡像

立即使用

如果您當前的開發(fā)環(huán)境里已經(jīng)有之前安裝的 Android Studio 穩(wěn)定版本,您可以根據(jù)官方文檔的說明,在安裝有穩(wěn)定版的同時安裝 Android Studio 預(yù)覽版,并在這兩個版本中開發(fā)同一應(yīng)用項目。雖然 Beta 版本已經(jīng)接近穩(wěn)定版本,但是仍然可能存在 Bug,所以您如果發(fā)現(xiàn)了 Bug 請及時向我們提出 issue,以便我們可以及時修復(fù),如果您在 Canary 版本中發(fā)現(xiàn)了問題也歡迎及時反饋。

原文標題:一起看 I/O | Android 開發(fā)工具最新更新

文章出處:【微信公眾號:谷歌開發(fā)者】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • Android
    +關(guān)注

    關(guān)注

    12

    文章

    3939

    瀏覽量

    127596
  • Google
    +關(guān)注

    關(guān)注

    5

    文章

    1766

    瀏覽量

    57629
  • Studio
    +關(guān)注

    關(guān)注

    2

    文章

    190

    瀏覽量

    28733

原文標題:一起看 I/O | Android 開發(fā)工具最新更新

文章出處:【微信號:Google_Developers,微信公眾號:谷歌開發(fā)者】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    android手機上emulate應(yīng)用程序的方法

    。以下是一些在Android手機上模擬應(yīng)用程序的具體方法和步驟: 一、使用Android Studio的模擬器 安裝Android
    的頭像 發(fā)表于 12-05 15:33 ?354次閱讀

    Java 23功能介紹

    Java 23 包含全新和更新的 Java 語言功能、核心 API 以及 JVM,同時適合新的 Java 開發(fā)者和高級開發(fā)者。從?IntelliJ IDEA 2024.2?開始已支持 Java 23
    的頭像 發(fā)表于 12-04 10:02 ?269次閱讀
    Java 23<b class='flag-5'>功能</b>介紹

    Android 16發(fā)布計劃曝光,谷歌將同步更新AOSP與Pixel設(shè)備

     據(jù)外媒最新報道,谷歌計劃在2025年6月3日邁出安卓系統(tǒng)更新的一大步,屆時將正式將Android 16推送至Android開放源代碼項目(AOSP),并同步為Pixel設(shè)備帶來這一全新系統(tǒng)的
    的頭像 發(fā)表于 11-06 17:05 ?943次閱讀

    Jolt Capital收購并投資Dolphin Design 精心打造的混合信號IP業(yè)務(wù)

    2024 年 11 月 5 日,法國格勒諾布爾 —— 專注于歐洲 成長性 深度科技的 Jolt Capital 今日宣布, 已 通過新成立的 Dolphin 半導(dǎo)體,收購了混合信號半導(dǎo)體 IP
    發(fā)表于 11-06 10:55 ?100次閱讀

    如何更新rtthread studio自帶的默認庫?

    rtthread studio自帶的默認庫,且版本較低,部分驅(qū)動函數(shù)找不到。 所以我想問問如何更新rtthread studio自帶的默認庫,或者讓工程使用STM32CubeMAX提供的庫。
    發(fā)表于 09-27 07:02

    實時網(wǎng)絡(luò)的仿真和配置工具RTaW Pegase v4.6版本更新

    隨著嵌入式系統(tǒng)日益復(fù)雜,高效可靠的設(shè)計工具變得愈發(fā)重要。RTaW公司的仿真工具RTaW-Pegase最新發(fā)布的4.6版本,為用戶帶來了一系列重要更新和功能增強。本文將詳細介紹
    的頭像 發(fā)表于 09-26 08:07 ?268次閱讀
    實時網(wǎng)絡(luò)的仿真和配置工具RTaW Pegase v4.6版本<b class='flag-5'>更新</b>

    蘋果推送針對Beats Studio Buds+最新固件更新

    蘋果公司今日悄然推送了針對Beats Studio Buds+的最新固件更新,標志著自該耳機于2023年問世以來,首次迎來系統(tǒng)層面的優(yōu)化升級。此次更新的固件版本躍升至2C318,相較于先前的2A219版本,預(yù)示著性能或體驗上的潛
    的頭像 發(fā)表于 09-05 17:08 ?1088次閱讀

    Jetpack Compose和設(shè)備類型的三大重要更新

    2024 年 Google I/O 大會上我們分享了大量更新和公告,幫助開發(fā)者提升工作效率。了解 2024 年 Google I/O 大會上有關(guān) Jetpack Compose 和設(shè)備類型的三大重要更新。
    的頭像 發(fā)表于 08-09 17:07 ?702次閱讀

    谷歌針對Android和iOS版Chrome發(fā)布五項更新

    在移動設(shè)備上搜索內(nèi)容應(yīng)該像在電腦上一樣流暢。近期,我們針對 Android 和 iOS 版 Chrome 發(fā)布了五項更新,旨在讓您能夠更輕松地在手機或平板電腦上進行搜索。
    的頭像 發(fā)表于 08-09 16:56 ?779次閱讀

    高通打破Android系統(tǒng)更新壁壘,提升中低端手機用戶體驗

    在智能手機市場日益成熟的今天,品牌間的競爭已不僅僅局限于硬件配置和外觀設(shè)計,系統(tǒng)更新支持也逐漸成為消費者選擇手機的重要考量因素。然而,盡管頂級和高端設(shè)備在Android系統(tǒng)更新上得到了
    的頭像 發(fā)表于 06-29 16:41 ?2161次閱讀

    OPPO ColorOS再度領(lǐng)跑,首批適配Android 15

    在備受矚目的2024年谷歌I/O開發(fā)者大會上,Android 15正式亮相。全球領(lǐng)先的智能手機制造商OPPO,憑借其ColorOS系統(tǒng)再次展現(xiàn)了其在軟件更新和系統(tǒng)優(yōu)化方面的卓越實力,連續(xù)六年成為首批適配Android新版本的廠商
    的頭像 發(fā)表于 05-21 11:37 ?1136次閱讀

    谷歌在Android 15增加存儲芯片剩余壽命查檢功能

    Android Authority日前揭示,Google正計劃為Android 15加入一個新功能,用以協(xié)助用戶了解硬件壽命,特別是內(nèi)部存儲(ROM)芯片。實際上,在去年底發(fā)布的Android
    的頭像 發(fā)表于 04-19 16:39 ?835次閱讀

    英飛凌旗下Imagimob更新Studio平臺,引入全新Graph UX界面

    英飛凌科技旗下領(lǐng)先的邊緣設(shè)備AI/ML開發(fā)平臺提供商Imagimob,近日對其旗艦產(chǎn)品Imagimob Studio進行了重大更新。此次更新引入了全新的Graph UX界面,使得機器學習(ML)建模流程可視化,從而極大地提升了開
    的頭像 發(fā)表于 03-12 10:04 ?743次閱讀

    谷歌Android 15開發(fā)者預(yù)覽版遇問題,OTA更新暫停

    谷歌在Android Developer官網(wǎng)發(fā)表聲明,因發(fā)現(xiàn)“已知問題”,將暫時關(guān)閉Android 15 DP1的OTA更新訂閱服務(wù)。谷歌解釋道:“禁用OTA鏡像下載是為了深入調(diào)查問題?!睂τ谙胍獓L鮮
    的頭像 發(fā)表于 02-21 14:08 ?706次閱讀

    Simplicity Studio 5擴增功能支持以VS Code開發(fā)

    應(yīng)用程序開發(fā)的支持。此一功能擴展可讓開發(fā)人員在VSCode生態(tài)系統(tǒng)構(gòu)建、刷新和調(diào)試。用戶可以使用VS Code作為主要的IDE,同時仍然能夠使用熟悉和喜愛的項目配置圖形界面。在Simplicity
    的頭像 發(fā)表于 01-29 10:34 ?1034次閱讀
    Simplicity <b class='flag-5'>Studio</b> 5擴增<b class='flag-5'>功能</b>支持以VS Code開發(fā)