MiniCap多机兼容性测试总结

MiniCap多机兼容性测试总结,第1张

远程调试真机需要将设备的截图实时展示到前端页面上,Android原生截图一般在3秒左右,无法满足实时远程调试,因此引入了miniCap截图方案,miniCap已知Android支持较好,小米设备不支持,对于已知支持较好是一种什么样的数据概念,miniCap的支持范围可以覆或锋灶盖多少机型、多少版本、多少SDK,基于此提出了MiniCap巡检机器人方案基拍,希望通过该方案可以得出以数据为基准的miniCap支持现状。

共230台真机设备,巡检核心流程如下,该流程即网络上通用的miniCap启动过程:

经过多轮巡检,巡检成功设备221台

失败设备37台

小米设备衫扮13台,15台设备远程数据未传回

失败原因

3台21SDK以下不支持、6台设备文件查找异常

小米10、小米9SE, 红米全系列、小米10青春版、小米CC9、小米10pro均不支持

小米机型

对于小米机型,miniCap并非全部不支持,对于现有小米机型巡检结果如下

跟minicap一样,minitouch也是用NDK开发的,跟minicap使用方法类似,不过它只要上传一个minitouch文件就可以了。对应的文件路径树跟minicap一样就不重复介绍(不过它只需要对应不同的CPU的ABI,而不需要对应SDK版本)。实际测试这个触摸 *** 作和minicap一样,实时性很高没什么卡顿。

判断设裂肢备的CPU的ABI: <code>adb shell getprop ro.product.cpu.abi armeabi-v7a</code>

adb push对应的minitouch文件到设备上(libs/$ABI对应的为你本地肆羡世的minitouch路径):

比较关键的一步,因为push上去的文件派樱是没有执行权限的,需要运行chmod提升权限:

本地端口转发(端口可以任意) <code>adb forward tcp:1111 localabstract:minitouch</code>

启动minitouch


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/8226142.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存