uiautomatorviewer 报错 Error while obtaining UI hierarchy XML file: com.android.ddmlib.SyncException: Remote object doesn't exist!

 在进行自动化时经常需要使用到 uiautomatorviewer获取控件的各个属性,然后在脚本中通过各个控件的属性来操作。

如果使用的是uiautomator2的话,一般都是使用weditor这个来查看控件属性,这个一般都不会遇到啥问题。

如果使用的是uiautomator的话(相当于是uiautomator1),这个android sdk里就自带这个了,直接在命令窗口中输入 uiautomatorviewer运行即可,界面显示出来后,点击连接设备时经常会遇到下面的错误:

Error while obtaining UI hierarchy XML file: com.android.ddmlib.SyncException: Remote object doesn't exist!
uiautomatorviewer 报错 Error while obtaining UI hierarchy XML file: com.android.ddmlib.SyncException: Remote object doesn't exist!_第1张图片

 

 

问题解决办法:

方法一:直接插拔USB,然后重新连接,一般都会好

方法二:在命令窗口中将adb kill掉,输入:adb kill-server,然后重新运行uiautomatorviewer命令打开窗口连接,一般也会好

uiautomatorviewer 报错 Error while obtaining UI hierarchy XML file: com.android.ddmlib.SyncException: Remote object doesn't exist!_第2张图片

 

 

 

你可能感兴趣的:(uiautomatorviewer 报错 Error while obtaining UI hierarchy XML file: com.android.ddmlib.SyncException: Remote object doesn't exist!)