Uiautomator报错:Unexpected error while obtaining UI hirerarchy

该错误的原因是android 8.0以上的版本不适用

解决办法如下:

1.可以使用automatorview导入文件的方式

2.截取uix文件

adb shell uiautomator dump /sdcard/screen.uix

截取文件

 

3.截取当前设备也就是连接手机的话就是当前手机页面

adb shell screencap -p /sdcard/screen.png

4.打开sdk---》tools下的uiaotomator

5.点击文件图标,将uix和png都导入到工具中【图片和文件在设备的文件管理器里边找,然后拷贝到电脑上导入就行了,也可以用adb pull命令pull到电脑上】 ,则会出现下边的界面,成功文件显示,也可以在右边查看其id等信息

备注:【网络和互联网】忽略,是当时在设备上选中的,不做操作

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

保持可爱forever

赞赞赞

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值