uiautomatorviewer适配Android 9.0-10.0的方法

因为个人是小米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

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

猜你喜欢

转载自blog.csdn.net/qq_25162431/article/details/115244986