【Mac+Android+uiautomatorviewer】之报错:Unexpected error while obtaining UI hierarchy java.lang.reflect.InvocationTargetException
2024-09-05 01:26:06
安卓8.0以后uiautomatorviewer会报错,解决办法如下:
参考:《android 8.0 以后 uiautomator 无法直接使用的问题》
步骤一:
先执行命令:(注意:想要定位一个页面,每次都要执行如下命令)
adb shell uiautomator dump /sdcard/screen.uix
adb pull /sdcard/screen.uix /Users/zhangc/Desktop/拾起卖相关资料/测试文档/C2BApp/Android/图片 注明:新手机地址改成:/data/local/tmp/**.uix
本地电脑会生成一个文件:一定要每次都得生成一次
再执行命令,截图:
cd /本地截图路径
adb shell screencap -p /sdcard/新文件夹/test.png
adb pull /sdcard/新文件夹/test.png
步骤二:
最新文章
- 查看IO负载
- 引用类型-Object类型
- Android 传感器
- 使用vs2010创建MFC C++ Ribbon程序
- openwrt编译环境搭建
- Scalaz(35)- Free :运算-Trampoline,say NO to StackOverflowError
- asp.net 网站 或者web Api 发布
- Solr 实现
- Win7局域网文件共享方法
- Java Web SSH框架总是无法写入无法读取Cookie
- 黑马程序员_JavaIO流(三)
- C# 连接SQL Server数据库的几种方式--server+data source等方式
- poj 3270 Cow Sorting (置换入门)
- linux 显示当前所在文件位置 以及git 分支所在
- linux下下载安装jdk
- Git 命令及git服务器
- 学生管理系统(javaweb版)
- Java全栈程序员之09:IDEA+GitHub
- yum-本地源配置(CentOS7)
- MySQL笔记(6)---锁