uiautomatorviewer适配Android 9.0-10.0的方法

本文介绍了如何在安卓9.0的设备上调试app,特别是针对小米6手机,由于部分app无法在模拟器上安装,需要在真机上进行调试。教程包括替换SDK中的uiautomatorviewer.jar文件,将LvmamaXmlKit.jar通过adb推送到手机,并重启手机以使改动生效。提供了一种可行的解决方案。
摘要由CSDN通过智能技术生成

因为个人是小米6的手机的安卓9,有的app在模拟器上是不能安装的,所以为了调试就得在真机上进行。

在网上也有很多教程,我试了一个自己能用的:

准备文件:uiautomatorviewer.jar、LvmamaXmlKit.jar、uiautomatorviewer(1).jar

链接:https://pan.baidu.com/s/1ezb-mdJCpGpnuHHBvE5XeA  提取码:xi0e 

1、找到你得电脑中sdk/tools/lib路径,替换里面的uiautomatorviewer.jar文件(注意:为了安全,留有后手,可以先将之前的uiautomatorviewer.jar重命名为uiautomatorviewer.jar.bak)

如果是使用uiautomatorviewer(1).jar,它是9164k,会比之前那个大很多,记得将文件名改为uiautomatorviewer.jar(他们文件名是一样的,只是为了区分)

2、再将LvmamaXmlKit.jar 通过 adb push 推送到手机中:

adb push LvmamaXmlKit.jar的文件路径+文件名(在命令行输入完adb push,直接将该文件拖进命令行,就是自动生成地址+文件名) /data/local/tmp/ 

当然为了安全,你也可以进入手机的 /data/local/tmp/ 下查看LvmamaXmlKit.jar,是否真正复制到该目录。

先adb shell,进入linux命令行模式

再 cd /data/local/tmp/

3.记得最后,重启一下手机,别问为什么,我当初就是卡在这里。记得重启手机,记得重启手机........

如果第一步使用:uiautomatorviewer(1).jar,记得将文件名改为uiautomatorviewer.jar

在打开uiautomatorviewer.bat后,底部会多出xpath、fullIndexXpath、uiSelector

参考地址:https://blog.csdn.net/qq_40280920/article/details/104842031

如有其他问题,可以随时沟通。

评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值