Uiautomatorviewer报错: Unexpected error while obtaining UI hierarchy java.lang.reflect.InvocationTargetException android8以后sdk自带的uiautomator直接打开,截取不到机器界面信息。解决方法 1.截取uix文件 adb shell uiautomator dump /sdcard/sc.uix adb pull /sdcard/sc.uix 注明:新手机地址改成:/data/local/tmp/**.uix 2.截取截图 adb shell screencap -p /sdcard/sc.png adb pull /sdcard/sc.png 3.打开sdk tools目录下的uiautomatorviewer.bat,导入从机器获取的截图和资源文件 over!