使用appium時adb斷開連接


夜神模擬器連接adb ok,使用appium運行代碼斷掉連接問題:
  最近在學習appium,在配置完環境后,啟動夜神模擬器,在cmd窗口輸入adb devices顯示已經與模擬器連接了,但是啟動appium運行代碼的時候,提示沒有找到devices,如下圖。

排查過程:
1.再次在cmd里面輸入adb devices,發現無法連接
2.在cmd里面輸入adb connect 127.0.0.1:62001,還是無法連接
3.關閉夜神模擬器,再打開,再看adb是否連接上,這時是連接上的。but,運行代碼就掛了。。。
  到底是怎么回事??通過無數次的百度,找到的方法大都是替換夜神模擬器安裝路徑下面的nox_adb.exe(這個在這里就不多說),但這個我早就替換過了,並且確認cmd的adb版本號和夜神下面的版本號一致。
  搗鼓半天之后,后來發現自己的adb有問題,因為某些原因,我很早之前安裝過adb,且給他配置到system目錄下了;安裝android studio的時候自動安裝了一個adb。
解決辦法:
1.在cmd里面輸入:where adb,找到所有adb安裝路徑
2.刪掉多余的adb,保證最終cmd里where adb后只有一個安裝路徑
3.保證cmd里面adb的版本號和夜神安裝路徑下面的版本號一致
記錄一下,算是對這個糾結的過程的一個交代吧~


免責聲明!

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



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