uiautomatorviewer 雙擊閃退問題解決


最近在學習app自動測試,結果在打開uiautomatorviewer查看app界面元素時,就出現了閃退的問題,找了很多很多方法,最后終於可以解決了,詳情請繼續往下看

首次安裝adt的步驟

  1. 將下載的壓縮包,解壓,安裝的文件夾名稱(安裝的路徑包含了數字、下划線等),如圖:
  2. 安裝成功后,點擊uiautomatorviewer.bat,閃退,開啟失敗,提示找不到sw.jar,需要手動設置這個環境變量

閃退失敗后,嘗試過的解決方法

  1. adt 檢查環境變量
  2. 加入環境變量ANDROID_SWT,指定sw.jar的路徑

  1. 編輯uiautomatorviewer.bat,將其中的bindir地址,更換成tools所在的路徑
  2. 點擊uiautomatorviewer.bat,還是閃退

解決閃退最后的方法:

  1. 將安裝的路徑從adt-bundle-windows-x86_64-20140702 更改成adt
  2. 雙擊打開,可以啟動,並看到了界面(真是淚奔,終於可以看到這個界面)
  3. 建議大家路徑不要包含空格、下划線、數字或特殊字符

打開uiautomatorviewer.bat后,點擊截圖,提示adb連接失敗:

根據百度找到解決方法,修改uiautomatorviewer.bat中的bindir地址,修改后的地址是bindir=E:\adt\sdk\platform-tools,重新雙擊打開uiautomatorviewer.bat,點擊截圖,提示opening.....,就代表已經在截圖了(前提得連接到手機真機或者已經打開模擬器。前提得連接到手機真機或者已經打開模擬器。),真是開心啊,終於可以截圖了。

備注:真是一步步挖坑,跳坑。用於記錄uiautomatorviewer.bat無法打開的問題。

 


免責聲明!

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



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