UWA Gears 是UWA最新发布的无SDK性能分析工具。针对移动平台,提供了实时监测和截帧分析功能,帮助您精准定位性能热点,提升应用的整体表现。
日常工作中,模拟器是测试岗位常用的一款工具,能够很好地解决例如公司内无法使用USB连接方式进行测试的问题。为了让大家在模拟器上高效地捕获应用的性能数据,从而进行详细分析,本文将介绍UWA Gears连接模拟器的准备工作和使用流程,提高大家的工作效率。
准备工作
无论连接哪种品牌的模拟器,我们都需要先将模拟器的USB调试打开,才能够正常在Gears中测试应用性能。
开启USB调试的方式:
- 进入模拟器的【设置】界面。
- 进入【关于手机】界面,连续点击【版本号】,直至出现“您已处于开发者模式”的提示。
- 进入【开发者选项】,开启【USB调试】即可。
获取模拟器的ADB端口号
以下是三种主流模拟器获取ADB端口号的详细步骤。
1. MuMu模拟器
- 启动MuMu模拟器后,在图示位置打开MuMu多开器。
- 获取MuMu模拟器的ADB端口号。
2. 夜神模拟器
- 方案一:夜神模拟器的ADB版本默认使用的是1.0.36版本,使用Gears时,会默认使用系统环境变量里的ADB,如果系统使用的ADB版本不是1.0.36,建议将夜神模拟器的安装目录下的 bin 文件夹下的“adb.exe” 和 “nox_adb.exe” 换成系统使用的ADB(注意:替换后ADB的名称保持和夜神模拟器的一致)。
- 方案二:在Gears的【工具】-【ADB设置】中,将ADB路径改为夜神模拟器的ADB路径,保持Gears和夜神模拟器使用的ADB一致即可,如下图所示。
- 启动夜神模拟器后,打开命令行窗口,输入“adb devices”,即可获取到夜神模拟器的ADB端口。
3. 雷电模拟器
雷电模拟器的默认ADB端口号为5555,如果开了多个雷电模拟器,需要获取指定模拟器的ADB端口号,可以打开雷电多开器,查看模拟器的ID编号。
- 模拟器端口号=5555+2*对应的模拟器ID编号。
(例:“雷电模拟器-1”的ADB端口号=5555+2*1,即5557)
连接模拟器
在Gears主界面的【工具】-【Simulator设置】中输入IP地址和端口号(以MuMu模拟器为例:127.0.0.1:16384),进行模拟器的连接。
采集性能数据
在Realtime模式下,选择对应的模拟器设备和应用程序,点击“开始采集”即可获取应用的性能数据。
希望这篇说明能够帮助大家了解如何不受USB连接限制,使用UWA Gears在模拟器上进行高效、精准地性能测试。
如果您在使用过程中遇到任何问题,可以私信我们,或者前往问答社区进行提问,我们将竭诚为您提供支持。
问答社区链接:UWA问答 | 游戏开发者互动问答社区 | 侑虎科技