adb SDK 中uiautomatorviewer.bat报错Unexpected error while obtaining UI hierarchy 的解决办法

在SDK中tool目录下面有一个工具,就是uiautomatorviewer.bat 这个工具是用来捕捉手机屏幕,然后对屏幕就行查看定位的元素,这样好方便做APP自动化,但通常很多人第一次做自动化时,会遇到很多问题,比如这个,在定位时,打开着控件后,点击第一个手机图标,这是连接手机捕捉屏幕,弹出了一个错误,然后百度了一圈试了各种办法都没有解决,后来发现了是一个最根本的错误。不是你安装错了,也不需要更改什么,到后面发现了是我没有打开appuim这个类似于中介人的服务器,所以导致他连接手机时,无法连接。

解决上面的错误的办法:是打开appuim工具,然后在设置里面设置好配置的东西,然后在连接一次即可。为什么打开呢,因为这个appuim等于是一个中间的服务器,需要经过它然后才能进行连接。其它就不多说了,不太懂的可以百度一下appuim的原理。

相关红框里面都要勾选,然后有一个重要的问题,那就是在选择系统版本的时候,要根据你的手机系统来选择,不能高于6.0的,否则也是抓不到手机屏幕的。没有低于6.0的系统的真机,那就只能用模拟器来操作了。

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值