Android Studio新版加入设备管理员,简化测试程序

整合式开发平台Android Studio最新版Bumblebee正式发布,新的设备管理员让开发者更容易管理虚拟和实体测试装置,简化测试工作

谷歌发布最新的Android整合开发环境Android Studio Bumblebee 2021.1.1 ,值得注意的新功能包括,Android Studio和用户CI服务器的统合测试执行,并支持以Wi-Fi进行ADB(Android Debug Bridge)的配对便捷流程。 对于应用难解的卡顿(jank)问题,Android Studio更新CPU分析工具,可协助用户找出问题,另外,若要预览动画和UI互动,开发者现在不需要把应用程序部署到设备上,就能做到。

Bumblebee增设新的设备管理器(如下图),可让用户简单查看和管理虚拟与物理测试设备——能从主菜单查看里的设备管理器进行启用。 在实体测试设备页签中,开发者可用ADB Wi-Fi快速与新装置配对,清楚查看每个实际设备的详细信息,以及设备中的档案系统。 简而言之,ADB over Wi-Fi是个通过简化的配对流程,开发者可通过Wi-Fi连接Android 11和更高版本的设备,以便使用ADB进行部署和调试。

Android Studio新版加入设备管理员,简化测试程序

过去开发者使用Gradle,在Android Studio中执行测试,可能会遇到结果和CI测试不同的问题,谷歌现在提出解决办法,若在Bumblebee执行测试时,默认使用Android Gradle扩充套件(AGP),该套件新增测试执行程序,所有的测试未来都会经过该程序进行统一测试。 而在Android Studio的Arctic Fox版本中,也会有类似的更新,谷歌将开始默认使用Gradle执行所有的单元测试。

Android Studio新版加入设备管理员,简化测试程序

在硬件运算平台上,Android Studio从这个新版本起,更全面支持Apple Silicon。 谷歌表示,Android Studio Arctic Fox和Android Emulator从去年开始,支持此一新架构(在Apple Silicon上执行macOS)。 不过,在这个版本中,谷歌 将 Android SDK 平台工具v32.0.0 和建置工具v32.1.0,更新为通用二进制档案,如此一来,在这样平台工作的 Android 开发人员工具,不需要Rosetta二进制翻译器就能执行。

Bumblebee还更新分析器,可更方便地找出应用程序卡顿原因。 当用户使用Android 11或是更高版本的装置分析应用程序时,CPU分析器现在会显示一组新的轨迹,呈现影格生命周期里每个影格的阶段。 每个轨道使用影格编号和颜色标记信息,使用户能够更容易查看特定影格在生命周期中的位置,谷歌表示,利用这些资料,开发者能了解应用程序中可能出现卡顿的位置,并且调查卡顿发生的根本原因。

在设计功能上,预览窗口现在可以更方便地查看向量可绘制对象,当目标是静态可绘制对象时,用户可以在预览窗口选择无、白色、黑色和方格更改背景选项,来查看不同条件下的可绘制对象,若是动画可绘制对象,Bumblebee还提供以不同速度和背景,预览动画的选项。

Android Studio新版加入设备管理员,简化测试程序

不只是可预览动画,开发者在预览阶段就能够查看对象的互动状态,在Android Studio Arctic Fox时,开始支持在编辑器中预览可组合函式(Composable Function),而谷歌在Bumblebee中,扩展这项功能,允许Compose组件在预览阶段具互动性,供开发者验证行为。

(0)
打赏 微信扫一扫 微信扫一扫

相关推荐

发表评论

登录后才能评论