uiautomator2启动weditor时报AttributeError: ‘Device‘ object has no attribute ‘address‘,解决方案

一。当前安装的环境

1.不知道有人在安装使用uiautomator2时有没有遇到过这个情况,安装最新版uiautomator2,版本version==3.1.1,weditor版本version==0.6.4,之后安装的atx的版本version==2.4.0,安装之后,atx界面就成这样了:

这个界面少了很多东西,启动服务的开关也没有了。我尝试过回退U2的版本到3.0.10后,atx里就有之前那些服务了,但是服务无法开启,尝试了很多方法,都不行,adb能够连接到设备,但是weditor是无法去捕捉我们设备页面的,黑窗口一直报AttributeError: 'Device' object has no attribute 'address'。

二、解决方法:

尝试搜索了很多解决办法都不行,然后,我去分析了报错的原因,还真给我找到了解决办法:

1.当weditor报错:AttributeError: 'Device' object has no attribute 'address'

2.打开python库weditor下的python文件,\Lib\site-packages\weditor\web\handlers\page.py


#屏蔽掉第80行,在第81行将变量ws_addr,手动替换成IP地址   #IP地址是axt里的本机IP地址

3.替换完之后,打开weditor

解决,希望能够帮到你。

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值