报错信息

Unexpected error while obtaining UI hierarchy

details:
Unexpected error while obtaining UI hierarchy
java.lang.reflect.InvocationTargetException

问题原因

android8.1以后sdk tools自带的uiautomator直接打开,截取不到设备界面信息

解决方案

1.截取设备界面资源
(1)截取uix资源文件
adb -s GBGDU19924002753 shell uiautomator dump /sdcard/screen.uix
adb -s GBGDU19924002753 pull /sdcard/screen.uix .
(2)截取界面截图
adb -s GBGDU19924002753 shell screencap -p /sdcard/screen.png
adb -s GBGDU19924002753 pull /sdcard/screen.png .

2.启动sdk uiautomatorviewer,具体命令如下
cd sdk/tools
./uiautomatorviewer
点击Open

3.导入步骤1获取的界面资源,即可正常定位华为P30元素信息

参考:https://www.cnblogs.com/copyworker/p/11043705.html

【学习笔记】【MAC】uiautomatorviewer定位华为P30手机报错Unexpected error while obtaining UI hierarchy相关推荐

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

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

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

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

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

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

  4. OpenCV学习笔记(一):OpenCV报错“libpng error: IDAT: invalid distance too far back”

    这一阵子在学习用OpenCV的SVM+HOG进行行人捕捉,在学习网上源码的时候使用了OpenCV官方的训练数据集,cv2的库在read训练数据的时候,有那么几个文件夹里面的照片是没办法直接读取,会报错 ...

  5. selenium学习笔记之元素定位

    selenium学习笔记之元素定位 Selenium是一个用于Web应用程序测试的工具.Selenium测试直接运行在浏览器中,就像真正的用户在操作一样. 首先需要创建浏览器驱动: from sele ...

  6. Matlab学习笔记——数据文件定位

    写在这里的初衷,一是备忘,二是希望得到高人指点,三是希望能遇到志同道合的朋友. 目录 数据文件定位 1.fseek函数 2.ftell函数 3.feof函数 数据文件定位 1.fseek函数 用于改变 ...

  7. Mac 下使用brew install 报错: Error: Cowardly refusing to `sudo brew install'

    Mac 下使用brew install 报错: localhost:infer-osx-v0.6.0 admin$ sudo brew install opam Error: Cowardly ref ...

  8. 吴恩达神经网络和深度学习-学习笔记-40-目标定位

    目标检测是计算机视觉领域中一个新兴的应用方向.相比前两年,它的性能越来越好. 对象定位 在构建对象检测之前,我们先了解一下对象定位. 定位分类问题: 不仅要用算法判断图片中是不是一辆汽车,还要在图片中 ...

  9. 学习笔记6--卫星定位技术(上)

    本系列博客包括6个专栏,分别为:<自动驾驶技术概览>.<自动驾驶汽车平台技术基础>.<自动驾驶汽车定位技术>.<自动驾驶汽车环境感知>.<自动驾驶 ...

最新文章

  1. Yii2中如何将Jquery放在head中的方法
  2. (转)mysql中InnoDB表为什么要建议用自增列做主键
  3. 取PE文件OriginalFilename-解析VERSION资源
  4. 在C++上利用onnxruntime (CUDA)和 opencv 部署模型onnx
  5. Facebook创始人简介
  6. vue3 权限菜单( 树形菜单)无限循环
  7. mybatis-基本架构
  8. 服务器硬盘sas速度多少,R710服务器6块硬盘(SAS 300G 15000转)做完Raid5后读写速度没有一台普通台式机硬盘的读写速度快...
  9. 百分制转五分制(java)
  10. 盘点 10大 数据库!
  11. 李克特量表背后的奥秘
  12. SDC公司为美国银行建设的数据中心破土动工
  13. JAVA毕设项目甜趣网上蛋糕店订购系统(java+VUE+Mybatis+Maven+Mysql)
  14. GIS的云计算解决方案
  15. 微服务的「扩展立方」与 Docker 化实践
  16. 仿bugtags实现App线上Crash监控及问题复现
  17. 三大场景、四大趋势:平安区块链平台与金融壹账通的实践总结
  18. NLP入门概览(7) ——句法分析a:Chomsky(乔姆斯基)形式文法
  19. Xuperchain多节点网络single共识搭建+加节点+测试
  20. 关于maxlength的使用

热门文章

  1. 基于javaweb+jsp的医院住院管理系统(JavaWeb JSP MySQL Servlet SSM SpringBoot Layui Ajax)
  2. python蟒蛇绘制----计算机绘图
  3. java jta_分布式事务(二)Java事务API(JTA)规范
  4. eBay运营思路(2)
  5. 桌面GUI自动化测试工具---SikuliX
  6. 湖北省专利申请指南,申请专利10大要点
  7. 美甲店管理软件的应用介绍
  8. 基于Java的数据交换整合平台V2.0更新了
  9. [021] Android应用“易查查”上线推广,请同行多多指教、多多支持 .
  10. QLExpress 规则引擎