一、問題描述:
adb連接手機時,端口被佔用,無法連接,如下圖所示:
adb server version (31) doesn't match this client (40); killing...
could not read ok from ADB Server
* failed to start daemon
error: cannot connect to daemon
二、解決方法:
1、查看端口號被什麼佔用了,一般是360手機助手(以下端口號是我自己設置的系統變量,默認的是5307):
默認:
netstat -ano | findstr "5307"
若是自己設置了系統變量:
netstat -ano | findstr "25252"
2、從上圖可以看出,被佔用的進程是12640,打開任務管理器-詳細服務,找到pid對應的進程(此處不截圖)
被【360手機助手】佔用的話,打開360安全衛士,打開手機助手,右上角【設置】,其它設置,將【啓動助手時自動無線連接上次連接的手機】選項去掉,不勾選。