一、出现error: unknown host service http://blog.youkuaiyun.com/hanmengaidudu/article/details/17475211
在命令行输入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:135 0.0.0.0:0 LISTENING 908
TCP 0.0.0.0:445 0.0.0.0:0 LISTENING 4
TCP 0.0.0.0:1025 0.0.0.0:0 LISTENING 496
TCP 0.0.0.0:1026 0.0.0.0:0 LISTENING 1004
TCP 0.0.0.0:1027 0.0.0.0:0 LISTENING 1036
TCP 0.0.0.0:1032 0.0.0.0:0 LISTENING 600
TCP 0.0.0.0:1041 0.0.0.0:0 LISTENING 564
TCP 127.0.0.1:1069 127.0.0.1:1070 ESTABLISHED 832
TCP 127.0.0.1:1070 127.0.0.1:1069 ESTABLISHED 832
TCP 127.0.0.1:1244 127.0.0.1:1245 ESTABLISHED 1744
TCP 127.0.0.1:1245 127.0.0.1:1244 ESTABLISHED 1744
TCP 127.0.0.1:5037 0.0.0.0:0 LISTENING 668
TCP 192.168.1.11:139 0.0.0.0:0 LISTENING 4
TCP 192.168.1.11:1144 111.161.52.156:443 ESTABLISHED 3596
TCP 192.168.1.11:1394 117.79.157.251:80 ESTABLISHED 1744
然后输入tasklist /fi "pid eq 668" 干掉这个应用就行了。
便捷的方法:直接输入netstat -aon丨findstr "5037" 可快速定位。
C:\Users\Leon>netstat -aon|findstr "5037"
TCP 127.0.0.1:5037 0.0.0.0:0 LISTENING 668