如何查看adb端口占用情況

AS在連接真機的時候除了USB連接失敗,還會發生adb端口被占用的情況,如5037被端口占用,這里將介紹如何查看端口、查找對應程序、關閉占用端口的程序,恢復AS的測試功能;

  • 類似錯誤提示

adb server is out of date. killing...
ADB server didn't ACK
failed to start daemon *
error: unknown host service

出現上面的錯,我們通常使用的adb kill-server方式是沒有用的,因為此時是其他進程的監聽了該端口,而不是adb。我們需要找到這個進程并關閉它;

  • 解決步驟:
  1. 找到占用進程編號
    window + r 輸入cmd進入dom,然后輸入 netstat -ano | findstr "5037" 這個可以找到是那個進程占用了該5037端口,如下:5716
圖片.png
  1. 根據這個編號5716,通過tasklist | findstr "5716" 找到對應的服務或進程名稱

  2. 結束它
    我們用任務管理器結束這個搗蛋的任務即可;

.

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容