启动UIAutomatorviewer遇到的问题

元素定位

要定位界面上的具体元素,首先想到的是sdk中的工具UIAutomatorviewer,这个工具路径是/Android/sdk/tools/bin下,打开安卓虚拟机后启动UIAutomatorviewer,点击连接后出现报错:

Error obtaining UI hierarchy:permission denied

尝试解决办法

UIAutomatorviewer这个工具本来就不稳定,在网上查看了很多帖子后,我做了以下操作:

方法一:

1.先看下是否是appium server 是否打开,若打开,关闭appium server

2.adb kill-server&adb start-server,重启adb

3.重新启动UIAutomatorviewer

4.多试了几次

结果:无效

方法二:

安装的模拟器是安卓10的,重新下了一个安卓8的,可以用,果然是版本太高不兼容了嘛

方法三:

直接手动截取

重新安装安卓7或者8有时候也会出现UIAutomatorviewer无法获取的问题,这时候我按照方法一去操作一遍基本上都能解决。

你可能感兴趣的:(启动UIAutomatorviewer遇到的问题)