Uiautomator報錯:Unexpected error while obtaining UI hirerarchy

該錯誤的原因是android 8.0以上的版本不適用

解決辦法如下:

1.可以使用automatorview導入文件的方式

2.截取uix文件

adb shell uiautomator dump /sdcard/screen.uix

截取文件

 

3.截取當前設備也就是連接手機的話就是當前手機頁面

adb shell screencap -p /sdcard/screen.png

4.打開sdk---》tools下的uiaotomator

5.點擊文件圖標,將uix和png都導入到工具中【圖片和文件在設備的文件管理器裏邊找,然後拷貝到電腦上導入就行了,也可以用adb pull命令pull到電腦上】 ,則會出現下邊的界面,成功文件顯示,也可以在右邊查看其id等信息

備註:【網絡和互聯網】忽略,是當時在設備上選中的,不做操作

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章