【已解决】Uiautomatorviewer报错:Unexpected error while obtaining UI hierarchy java.lang.reflect.InvocationT...

报错

使用Uiautomatorviewer连接真机报错Unexpected error while obtaining UI hierarchy (获取UI层次结构时出现意外错误)

android8以后sdk自带的uiautomator直接打开,截取不到机器界面信息

解决

  1. 在D:\Java\android-sdk\tools(路径自己定义就行)目录下创建app.uix文本文件
  2. 在D:\Java\android-sdk\tools(路径自己定义就行)目录下创建app.png文本文件
  3. 执行以下adb命名
    • adb shell uiautomator dump /sdcard/app.uix
    • adb pull /sdcard/app.uix D:\Java\android-sdk\tools\app.uix
    • adb shell screencap -p /sdcard/app.png
    • adb pull /sdcard/app.png ‪D:\Java\android-sdk\tools\app.png
  4. 运行uiautomatorviewer.bat,导入文件

5.再次点击连接,即可

posted @ 2021-05-06 15:51  乐乐乐乐乐乐樂  阅读(1630)  评论(1)    收藏  举报
jQuery火箭图标返回顶部代码