App自動化06-adb常見連接問題整理


  1. 如果使用adb devices進行檢測,發現沒有任何設備信息,我們就需要檢查是否有手機/模擬器連接上

  2. 如果是手機進行連接,windows右下角有出來如下提示的話,需要檢查你的手機驅動是否有安裝好

    如果實在是解決不了(安裝驅動精靈也不行),建議大家安裝91手機助手/豌豆莢,能夠保證正常連接到助手就可以,但是有一點要注意:連接好之后就需要把助手軟件卸載,不然后面在cmd里面使用 adb命令會出現端口問題

  3. 使用命令的時候有出來下面的提示,表示是有兩台或者多台設備連接到了電腦,這邊我們就需要保留一台設備即可,其他設備拔掉

  4. 下面表示你的設備沒有認證:

    解決方案:
    手機在連接USB線會出來如下提示,需要勾選

  5. 如果有出來下面類似的信息,那么應該是你的adb端口被占用了:

    解決方案:
    使用netstat -ano | findstr 5037查看5037端口對應的進程號(因為5037是adb的默認端口號)
    taskkill -f -pid 進程號即可殺死

  6. 連接模擬器進行操作時,發現會出現如下的提示信息:

    模擬器安裝后會自帶adb,而我們之前裝好的Android SDK也有adb,兩者沖突導致出現了這個問題。其中模擬器自帶的adb版本為36,SDK自帶的adb版本為40。
    解決方案:
    將Android SDK中的adb復制出來,替換模擬器中的adb即可。
    以夜神模擬器為例:將Android SDK中的adb復制一份,重命名為nox_adb.exe文件,進入到夜神模擬器的安裝目錄,替換原來的nox_adb文件即可。


免責聲明!

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



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