日期:2014-05-16  浏览次数:20488 次

adb server无法启动方法,结束占用端口的进程

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

?

使用adb时,若出上面的错,使用adb kill-server是没有用的,因为此时是其他进程的监听了端口,而不是adb。我用cmd+命令管理器解决:

输入netstat?-ano?|?findstr?"5037"??

找到下列进程

? TCP ? ?127.0.0.1:5037 ? ? ? ? 0.0.0.0:0 ? ? ? ? ? ? ?LISTENING ? ? ? 8932

? TCP ? ?127.0.0.1:5037 ? ? ? ? 127.0.0.1:56637 ? ? ? ?ESTABLISHED ? ? 8932

? TCP ? ?127.0.0.1:5037 ? ? ? ? 127.0.0.1:56654 ? ? ? ?ESTABLISHED ? ? 8932

? TCP ? ?127.0.0.1:5037 ? ? ? ? 127.0.0.1:57044 ? ? ? ?ESTABLISHED ? ? 8932

? TCP ? ?127.0.0.1:5037 ? ? ? ? 127.0.0.1:57160 ? ? ? ?TIME_WAIT ? ? ? 0

? TCP ? ?127.0.0.1:5037 ? ? ? ? 127.0.0.1:57161 ? ? ? ?TIME_WAIT ? ? ? 0

? TCP ? ?127.0.0.1:5037 ? ? ? ? 127.0.0.1:57162 ? ? ? ?TIME_WAIT ? ? ? 0

? TCP ? ?127.0.0.1:56637 ? ? ? ?127.0.0.1:5037 ? ? ? ? ESTABLISHED ? ? 8408

? TCP ? ?127.0.0.1:56654 ? ? ? ?127.0.0.1:5037 ? ? ? ? ESTABLISHED ? ? 6036

? TCP ? ?127.0.0.1:57044 ? ? ? ?127.0.0.1:5037 ? ? ? ? ESTABLISHED ? ? 6