由于现在做的移动端多设备群控框架已经搭建的差不多,手中的手机设备也有10多台在群控运行,有小米,红米,荣耀,vivo,oppo ,华为不同的手机设备都有在用。每天完成不同的任务需求抓取。
在此期间每次配置设备时有的手机安装atx在weditor上运行时总会报错关于 cannot identify image file <_io.BytesIO object at 0x0000015F5F6E2FC0> 等类似错误,如图:
对此,也困扰了我一段时间,网上也没有类似案例查询,只能一步步的自己查找总结,故此记录给有缘人哈哈。
中间又说有图片格式出错打不开,然后跟着调整修改,没有用。而且发现有的同一款手机在我另一台pc端设备和自己笔记本上能够运行的了,但是在我的工位工作机上却报上面的错。就很不解。
解决方法一:
安装的Python版本是有差异的,因为我发现我的pc设备Python版本不一样,它在运行安装atx的时候安装的atx版本也是不一样的,而也是版本号不一样,所以同一台设备就出现在两台不同的设备出现一个运行的了,一个运行不了的问题。
解决方法二:
第二种就是需要检查手机设备上的atx是否已经正常启动。
很多时候就是这些小细节没有做好,所以导致进程一直跟不上,这是大家在做功课的时候要做好的,很多时候问题很简单,只是我们将它复杂化了。
首先找到atx软件,进去。
检查是否启动,点击启动 uiautomator
正常成功顶部栏目框会有小图标,可查看图一。
在此运行就能正常运行了
其他的还在找,但是就以上的已经解决了大部分的问题,如有发现会持续更新,希望能帮助到一些小伙伴少踩坑。