Error : ADB Server didn't ACK on Windows

Thu, Nov 28, 2013 1-minute read

Outline

產生ADB Server didn’t ACK 問題的主要原因為 ADB Server 的 Port 绑定失败,因此只需要關閉 Adb Server 所需綁定的 Port 上佔用的程序即可;我是在使用 Windows 系統時,自動啟動的 QQ 即時通訊軟體使 ADB Server 需綁定的 Port 被佔用,因此產生此問題

Quit Eclipse & Open Command Line

關閉 Eclipse 使 android 的 adb與Eclipse 間的連結關閉,並打開 commad line ,切換目錄到 Android SDK 目錄中 platform-tools 資料夾裡

切換到 platform-tools 資料夾中是為了使用 adb 工具,如果有有將 platform-tools 資料夾路徑加到環境變數中可以不需要切換

Turn Off ADB Server & Turn On ADB Server Again

關閉並重新啟動 ADB Server

IF Failed To Start ADB Server

如果前面步驟還沒成功啓動 ADB Server ,則需要查詢有哪些程序佔用了 ADB Server 的 port

ADB Server 預設Port爲5037

Kill Task & Start ADB Server

如果有查詢到佔用的 5037 port 的 Task,則用 taskkill 指令根據 PID 刪除它;並重新啟動 ADB Server