-
如果使用adb devices進行檢測,發現沒有任何設備信息,我們就需要檢查是否有手機/模擬器連接上
-
如果是手機進行連接,windows右下角有出來如下提示的話,需要檢查你的手機驅動是否有安裝好
如果實在是解決不了(安裝驅動精靈也不行),建議大家安裝91手機助手/豌豆莢,能夠保證正常連接到助手就可以,但是有一點要注意:連接好之后就需要把助手軟件卸載,不然后面在cmd里面使用 adb命令會出現端口問題 -
使用命令的時候有出來下面的提示,表示是有兩台或者多台設備連接到了電腦,這邊我們就需要保留一台設備即可,其他設備拔掉
-
下面表示你的設備沒有認證:
解決方案:
手機在連接USB線會出來如下提示,需要勾選
-
如果有出來下面類似的信息,那么應該是你的adb端口被占用了:
解決方案:
使用netstat -ano | findstr 5037查看5037端口對應的進程號(因為5037是adb的默認端口號)
taskkill -f -pid 進程號即可殺死 -
連接模擬器進行操作時,發現會出現如下的提示信息:
模擬器安裝后會自帶adb,而我們之前裝好的Android SDK也有adb,兩者沖突導致出現了這個問題。其中模擬器自帶的adb版本為36,SDK自帶的adb版本為40。
解決方案:
將Android SDK中的adb復制出來,替換模擬器中的adb即可。
以夜神模擬器為例:將Android SDK中的adb復制一份,重命名為nox_adb.exe文件,進入到夜神模擬器的安裝目錄,替換原來的nox_adb文件即可。