1、錯誤信息:
2、原因
adb的端口(5037)被佔用了。
延伸說一下adb的工作原理:
啓動一個adb客戶端時,此客戶端首先檢查是否有運行的adb服務器進程。如果沒有,它將啓動服務器進程,當服務器啓動時,它與本地TCP端口5037綁定,並偵聽從adb客戶端發送的命令。所有adb客戶端均使用端口5037與adb服務器通信。
3、解決方法
在cmd窗口:
C:\Users\admin>adb nodaemon server
cannot bind ‘tcp:5037’
C:\Users\admin>netstat -ano |findstr “5037”
TCP 127.0.0.1:5037 0.0.0.0:0 LISTENING 8576
原來5037端口被pid爲8576的進程佔用了,Windows任務管理器結束進程
再運行adb devices就沒有問題了,
C:\Users\admin>adb devices
List of devices attached
N8K7N17112000730 device