android8以后sdk自带的uiautomator直接打开,
2019-12-30 本文已影响0人
lwlwlwlw
一、报错信息
Error obtaining UI hierarchy(获取UI层次结构时出错)
Reason:(原因:)
Unexpected error while obtaining UI hierarchy(获取UI层次结构时出现意外错误)
Details:(细节:)
java.lang.reflect.InvocationTargetException(调用目标异常)
照顾像我一样英语不好的小盆友
二、原因
本人是安卓9.0的系统,因为uiautomatorview 不兼容安卓8.0以上版本所以报错,8.0以下可以正常使用。
三、解决办法
1,使用手机模拟器
2,用8.0以下的安卓手机
3,手动截取
1.截取uix文件
adb shell uiautomator dump /sdcard/sc.uix
adb pull /sdcard/sc.uix
2.截取截图
adb shell screencap -p /sdcard/sc.png
adb pull /sdcard/sc.png
3.打开sdk tools目录下的uiautomatorviewer.bat,导入从机器获取的截图和资源文件