真机Android 8.0版本以上uiautomator定位元素失败
作者:互联网
运行开安卓自带的uiautomatorviewer.bat,打开后连接手机,截取不到界面信息,报错如下:
解决方案:
1、降低安卓版本
2、使用以下命令修改--这个使用方式比较麻烦
可以直接在cmd命令行敲:
adb shell uiautomator dump /sdcard/app.uix
adb pull /sdcard/app.uix D:/app.uix
#存到D盘的app.uix文件中,在D盘新建一个文本文档改成app.uix(后缀也要改)
adb shell screencap -p /sdcard/app.png
adb pull /sdcard/app.png D:/app.png)
#在D盘新建一个文本文档改成app.png
可以写个文件直接运行就可以
再打开ui automator viewer导入文件夹,选择D盘,导入生成的两个文件即可;
3、修改源码替换文件--我用的是这个方式,需要文件的可以留言找我要
标签:8.0,真机,uiautomator,app,sdcard,adb,D盘,uix,png 来源: https://www.cnblogs.com/bao-yan/p/15039158.html