【已解決】:adb server is out of date. killing...

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章