1、问题重现:学习Appium框架的时候,在使用uiautomatorviewer进行安卓app控件定位的时候,直接选择【Device Screenshot】会报错:

2、解决方法:

新建一个bat文件,内容为:

adb shell uiautomator dump /sdcard/screen.uix
adb pull /sdcard/screen.uix D:/uiscreen/screen.uix
adb shell screencap -p /sdcard/screen.png
adb pull /sdcard/screen.png D:/uiscreen/screen.png

其实这些命令也是可以直接在cmd中输入,只是每次都需要输入,比较麻烦,所有可以写成bat文件直接运行获取界面信息。

3、在uiautomatorviewer中选择图片和uix文件的路径:

我的框框太小了,第二个uix的路径鼠标根本点不了,使用的解决办法是:按tab键,定位到选择文件的按钮,然后enter就可以正常选择了。

4、然后就可以加载出界面了,可以正常的定位元素了。

使用uiautomatorviewer报错Error obtaining UI hierarchy相关推荐

  1. uiautomatorviewer报错“Error taking device screenshot: EOF” ,

    uiautomatorviewer报错"Error taking device screenshot: EOF"  ,千万不要装手机助手,不要装手机助手,不要装手机助手 uiaut ...

  2. 真机Android 8.0版本以上uiautomator定位元素-error obtaining ui hierarchy reason:unexpected error while obtainin

    windows: 运行开安卓自带的uiautomatorviewer.bat,打开后连接手机,报错如下: 解决方法: 1.在f盘根目录下创建app.png文本文件 2.在f盘根目录下创建app.uix ...

  3. UI Automator Viewer Error while obtaining UI hierarchy XML file

    Error obtaining UI hierarchy Reason: Error while obtaining UI hierarchy XML file: com.android.ddmlib ...

  4. Appinum:在使用安卓模拟器定位页面元素时启动uiautomatorviewer.bat ,但是报错: Error while obtaining UI hierarchy XML file: c

    在使用安卓模拟器定位页面元素时启动uiautomatorviewer.bat ,但是报错: Error while obtaining UI hierarchy XML file: com.andro ...

  5. Unexpected error while obtaining UI hierarchy:使用uiautomatorviewer定位元素报错

    1.问题描述 在使用Uiautomatorviewer 进行元素定位时,点击 快照 按钮出现以下错误: 2.发生原因 Unexpected error while obtaining UI hiera ...

  6. uiautomatorviewer报错:Unexpected error while obtaining UI hierarchy java.lang.reflect.InvocationTarget

    完美解决方案 官方完美解决方案 偏方解决方案 uiautomatorviewer报错 原因:uiautomatorviewer不支持Android8.0之后的版 解决办法:使用别人二次开发好的uiau ...

  7. 【学习笔记】【MAC】uiautomatorviewer定位华为P30手机报错Unexpected error while obtaining UI hierarchy

    报错信息 Unexpected error while obtaining UI hierarchy details: Unexpected error while obtaining UI hier ...

  8. Appium+Python连接真机、跳过登录页、Unexpected error while obtaining UI hierarchy问题

    Appium连接真机 使用数据线连接电脑,然后选择文件传输方式 打开手机设置拉至底部,点击关于手机,连续点击7次版本号打开开发者模式 点击设置中的系统与更新,找到开发者选项----> 打开USB ...

  9. Error while obtaining UI hierarchy XML file: com.android.ddmlib.SyncException: Remote object doesn‘t

    使用uiautomatorviewer连接模拟器页面报错:Error while obtaining UI hierarchy XML file: com.android.ddmlib.SyncExc ...

  10. Error while obtaining UI hierarchy XML file: com.android.ddmlib.SyncExceptio解决办法

    很是奇怪,之前配置好的环境,代码可以运行,但是今天打开就报这个错了: Error while obtaining UI hierarchy XML file: com.android.ddmlib.S ...

最新文章

  1. C++知识点45——类继承中的类型转换与访问权限控制(上)
  2. “启动Word时提示出错,只能用安全模式才能打开”的解决方法
  3. 计算机桌面图标变成腾讯图标,桌面图标变成了未知图标
  4. python如何判断为空_python中怎么判断是否为空
  5. IDLE打开Python报错 api-ms-win-crt-runtimel1-1-0.dll缺失的解决方案
  6. java 中的 ThreadLocal
  7. 天的故事 V1.0.2
  8. 【干货】关于机器学习的知识点,全在这篇文章里了
  9. ABAP新手基础入门知识
  10. 计算机电源复位,关于Apple本本的电池复位(重置电源管理、电池重置)方法
  11. 软件工程专业知识体系
  12. cmos逻辑门传输延迟时间_边沿触发器 || D触发器 || JK触发器 || 逻辑功能转换 工作特性 || 重难点 || 数电...
  13. java TIFF转JPG并压缩
  14. 读书笔记:打造知识体系
  15. Android之集成极光推送消息
  16. Android 从系统媒体库中选择视频
  17. hp服务器装系统键盘没反应,u盘装系统f12没反应怎么回事|u盘装系统按f12没反应怎么解决...
  18. ARM9的存储结构~~大端存储和小端存储
  19. 使用css画太极,CSS画太极阴阳图
  20. 使用PS去水印的方法

热门文章

  1. P3435 [POI2006]OKR-Periods of Words [Kmp, next数组]
  2. 【路径规划】基于改进差分实现三维多无人机协同航迹规划matlab源码
  3. 苹果输了官司,iPad会改名吗?
  4. exsi 无法打开虚拟机 执行此操作的权限被拒绝[解决]
  5. ue4 中动画控制,利用conduit节点
  6. Python 自动化开发【初级】到精通-张子夜-专题视频课程
  7. jetbrain account不能访问的问题
  8. 十月,愿世间美好,都是恰逢其时
  9. 安全牛--kali学习笔记
  10. 千呼万唤始出来,犹抱琵琶半遮面——python变量和数据类型