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

完美解决方案

官方完美解决方案

偏方解决方案

uiautomatorviewer报错

在这里插入图片描述
原因:uiautomatorviewer不支持Android8.0之后的版

解决办法:使用别人二次开发好的uiautomatorviewer

gitee下载地址
需要下载:uiautomatorviewer.jar、LvmamaXmlKit.jar、uiautomatorviewer.jar2

注意:uiautomatorviewer.jar 和 uiautomatorviewer.jar2属于同一个文件只是页面功能略有不同,一次只可使用一个,不管下载那个最后必须重命名为uiautomatorviewer.jar

1、进入SDK目录的D:\android-sdk-windows\tools\lib目录下,找到老的uiautomatorviewer.jar重新命名uiautomatorviewer.zip
2、将下载好的uiautomatorviewer.jar 、uiautomatorviewer.jar2复制到D:\android-sdk-windows\tools\lib目录下
在这里插入图片描述

注意:如果要使用uiautomatorviewer.jar2,就将原来的uiautomatorviewer.jar重命名为uiautomatorviewer.jar1,再uiautomatorviewer.jar2重命名为uiautomatorviewer.jar

3、将下载好的LvmamaXmlKit.jar上传到手机,并确认手机已存在

E:\dome>cd uiautomatorviewer_android9.0

E:\dome\uiautomatorviewer_android9.0>dir
 驱动器 E 中的卷是 资料
 卷的序列号是 D2F3-3654

 E:\dome\uiautomatorviewer_android9.0 的目录

2021/11/19  09:19    <DIR>          .
2021/11/19  09:19    <DIR>          ..
2021/11/18  17:36             1,118 LvmamaXmlKit.jar
2021/11/18  17:49         9,383,149 uiautomatorviewer.jar2
2021/11/18  17:48            87,113 uiautomatorviewer.jar
               3 个文件      9,471,380 字节
               2 个目录 14,184,013,824 可用字节

E:\dome\uiautomatorviewer_android9.0>adb push LvmamaXmlKit.jar /data/local/tmp/
LvmamaXmlKit.jar: 1 file pushed, 0 skipped. 0.1 MB/s (1118 bytes in 0.020s)

E:\dome\uiautomatorviewer_android9.0>adb shell
HWBKL:/ $ cd /data/local/tmp/
HWBKL:/data/local/tmp $ ls
AppiumBootstrap.jar app-uiautomator-test.apk com.bs.finance              dalvik-cache minicap-images oat
LvmamaXmlKit.jar    app-uiautomator.apk      com.bs.finance-build-id.txt launch.sh    minicap.so     perfd
PerfDogConsole.dex  appium_cache             com.pc.finance              local        minirev        uidump.xml
PerfDogServer       atx-agent                com.pc.finance-build-id.txt minicap      minitouch      uishot.png
HWBKL:/data/local/tmp $

4、验证,D:\android-sdk-windows\tools目录下,打开uiautomatorviewer.bat,就已经可以定位元素了
在这里插入图片描述

  • 8
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 6
    评论
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值