Error obtaining UI hierarchy

Reason:
Error while obtaining UI hierarchy XML file:
com.android.ddmlib.SyncException:Remote object doesn’t
exist![Ljava.lang.StackTraceElement;@3e727b]

在这里插入图片描述

遇到以上问题:
我在我的 Android_SDK 的 lib 中替换了jar包
在这里插入图片描述

我替换了以下四个jar包

  • ddmlib.jar
  • ddms.jar
  • ddmuilib.jar
  • uiautomatorviewer

然后出现了以下的问题:(情况开始好起来了)

Error obtaining UI hierarchy

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

在这里插入图片描述
拿起手机打开手机安装的 ATX应用软件,选择 停止ATXAGENT停止UIAUTOMATOR,然后电脑再次运行 uiautomatorviewer.bat启动 UI Automator Viewer,点击 Device Screenshot (uiautomator dump)发现上面的问题已经全部解决不再报错,可以正常使用了。

在这里插入图片描述

在这里插入图片描述

参考:https://www.jianshu.com/p/6bfc11e058de/

以下四个jar包的下载链接:https://share.weiyun.com/pRoti78W

  • ddmlib.jar
  • ddms.jar
  • ddmuilib.jar
  • uiautomatorviewer

uiautomator2:https://github.com/openatx/uiautomator2/blob/master/README.md

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐