uiautomatorviewer Error obtaining UI hierarchy

今天遇到使用sdk中的uiautomatorviewer獲取手機元素時,居然提示Error obtaining UI hierarchy,最后解決方案是,把下面的代碼放到bat腳本中,運行一次就可以了:

call adb shell uiautomator dumpcall 
call adb pull /storage/sdcard/window_dump.xml .
call window_dump.xml

如果還不行,用這種方式肯定可以:

  • 新建一個bat文件,內容如下:
@echo on
adb shell uiautomator dump /sdcard/app.uix
adb pull /sdcard/app.uix E:/app.uix
adb shell screencap -p /sdcard/app.png
adb pull /sdcard/app.png E:/app.png
  • 點擊這個bat文件
  • 打開uiautomator.bat ,將文件加載進來


    image.png
  • 但是這樣有個缺點,這個不是實時的,所以到不同也沒后,每次都要點下bat文件,然后用uiautomator去打開
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 173,556評論 25 708
  • Spring Boot 參考指南 介紹 轉載自:https://www.gitbook.com/book/qbgb...
    毛宇鵬閱讀 46,971評論 6 342
  • 1.尺寸適配1.原因 iOS7中所有導航欄都為半透明,導航欄(height=44)和狀態欄(height=20)不...
    LZM輪回閱讀 6,149評論 1 4
  • 有些話說出口就傷感情 ,有些誤會深了就難以解釋,有些事做錯就無法挽回。 我這個人,不成熟,不外向,不自信...
    寂柒盞閱讀 253評論 0 0