【Uiautomatorviewer】報錯:Unexpected error while obtaining UI hierarchy java.lang.reflect.InvocationT...

android 9.0系統不能用uiautomator識別html

解決方法:android 8.0 之後 uiautomator 沒法直接使用的問題http://www.javashuo.com/article/p-xfftpmvf-dx.htmlandroid

android8.1之後sdk tools自帶的uiautomator直接打開,截取不到機器界面信息。shell

可使用如下方法手動截取。post

首先操做機器定位到要分析的界面。ui

1.截取uix資源文件url

adb shell uiautomator dump /sdcard/screen.uixspa

adb pull /sdcard/screen.uix D:/screen.uixcode

註明:新手機地址改爲:/data/local/tmp/**.uixhtm

2.截取截圖blog

adb shell screencap -p /sdcard/screen.png

adb pull /sdcard/screen.png D:/screen.png

打開sdk tools目錄下的uiautomatorviewer.bat,導入從機器獲取的截圖和資源文件

相關文章
相關標籤/搜索