解決uiautomator截取不到手機App界面信息


🐒今天在使用uiautomatorviewer進行安卓app控件定位的時候,出現以下異常,(用的是真機測試Android版本是10,據說是Android 8以后sdk自帶的uiautomator直接打開,截取不到機器界面信息)

image-20201221135056398

解決方法:

  1. 直接在cmd命令行敲:

    adb shell uiautomator dump /sdcard/app.uix

    adb pull /sdcard/app.uix E:/app.uix(在E盤提前建一個app.uix格式的文件夾)

    adb shell screencap -p /sdcard/app.png

    adb pull /sdcard/app.png E:/app.png(在E盤提前建一個app.png格式的文件夾)

    image-20201221140027417

    因為每次都要執行這四句比較麻煩,可以寫成批量文件:

    image-20201221141108381

    image-20201221141133781

    雙擊.bat文件就可執行adb命令。

  2. 手機連上adb,打開要定位的頁面,打開uiautomatorviewer.bat

    image-20201221140452767

    捕獲成功:

    image-20201221140949558


免責聲明!

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



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