Android8.0及以上平台运行uiautomatorviewer报错的解决方法。
Android8.0及以上平台运行uiautomatorviewer报错的解决方法。
Android8.0及以上平台运行uiautomatorviewer很容易报错Error while obtaining UI hierarchy XML file: com.android.ddmlib.SyncException: Remote object doesn't,exist
Error taking device screenshot: EOF
解决方法:
1、通过adb shell uiautomator dump *.uix文件
2、adb pull *.uix文件到本地
3、adb shell screencap -p *.png截图到本地
4、adb pull *.png 保存图片到本地
电脑E盘生成*.uix、*.png文件,将文件导入到uiautomatorviewer即可:
可以写成批处理文件,一键获取文件,*.png、*.uix文件可以以时间命名,便于区分。批处理文件请见附件uiautomatorviewerAssist.bat。下载连接:https://download.csdn.net/download/guge00001/11943499