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


android 9.0系統不能用uiautomator識別

解決方法:android 8.0 以后 uiautomator 無法直接使用的問題https://www.cnblogs.com/copyworker/p/11043705.html

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

可以使用以下方法手動截取。

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

1.截取uix資源文件

adb shell uiautomator dump /sdcard/screen.uix

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

注明:新手機地址改成:/data/local/tmp/**.uix

2.截取截圖

adb shell screencap -p /sdcard/screen.png

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

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM