Adb error: unknown host service 的解决方法


在命令行输入adb shell后输出如下错误:

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

使用netstat -ano查看哪个程序占用了5037端口

活动连接

协议      本地地址               外部地址                 状态           PID
TCP    0.0.0.0:49154          0.0.0.0:0              LISTENING       1080
TCP    0.0.0.0:49163          0.0.0.0:0              LISTENING       588
TCP    0.0.0.0:49167          0.0.0.0:0              LISTENING       604
TCP    127.0.0.1:5037         0.0.0.0:0              LISTENING       972
TCP    127.0.0.1:5037         127.0.0.1:49382        TIME_WAIT       0
TCP    127.0.0.1:5354         0.0.0.0:0              LISTENING       1868
TCP    127.0.0.1:5354         127.0.0.1:49155        ESTABLISHED     1868
TCP    127.0.0.1:5354         127.0.0.1:49156        ESTABLISHED     1868

记录下PIDTCP 127.0.0.1:5037 0.0.0.0:0 LISTENING 972

使用taskkill /F /PID 972杀死占用进程 /F 为强制进行

C:\Users\Slade>taskkill /F /PID 972
成功: 已终止 PID 为 972 的进程。