一、
1、通過cmd命令,輸入adb devices查看連接設備時,報錯
2 、通過adb nodaemon server 查看adb server綁定的端口。提示“通過每個套接字地址只能使用一次”
3、 查看端口占用 netstat -ano | findstr 5037
看到占用端口的進程號,通過任務管理器殺進程。任務管理器中找不到時,可以查看資源監視器中的PID.
二、
通常被adb占用端口,殺進程后,再次查看netstat -ano | findstr 5037 還是被adb.exe占用端口。一勞永逸的方法是,在環境變量中配置adb端口號,最好選擇一個5位數的端口號(10000 ~ 65535),不易重復。
win下只要在環境變量中增加一個ANDROID_ADB_SERVER_PORT ,值填你自己定義的端口。
linux下只要 export $ANDROID_ADB_SERVER_PORT = 自定義端口,即可。
然后再執行 netstat -ano | findstr 5037 就沒有端口占用了。。
三、設置完環境變量后,需要重啟cmd。
通過adb devices可以查看連接設備。