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

用安卓模拟器,做UI自动化的时候,用uiautomatorviewer定位元素的时候,报错:

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

 在网上找了很多办法都无效
解决办法:
1、在cmd命令窗口中输入 adb root 即可。(无效)
2、重启手机无效(无效)
3、重新把手机拔了再插(我尝试了一下,没用)(无效)
4、重启appuim(无效)
5、重启uiautomatorviewer.bat(无效)
6、打开手机开发者权限,将USB调试按钮重新启动就好了(ok)
亲试:
1. 先拔出usb数据线,再重新连接手机,才可以。(只重启【usb调试按钮】不行)
2. 模拟器怎么拔出usb数据线呢?
命令行:adb usb --> adb connect 127.0.0.1:62001 --> 这次就OK了

 

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