adb出现daemon启动失败:
>adb devices
* daemon not running; starting now at tcp:5037
could not read ok from ADB Server
* failed to start daemon
adb.exe: failed to check server version: cannot connect to daemon
这个算是老生常谈的问题了,但见到的博客似乎没有有效解决我的问题。启动失败可能是我有其它的adb进程占用了吧,所以我的解决方法是:
找到占用5037端口的进程:
>netstat -ano | findStr "5037"
TCP 127.0.0.1:5037 0.0.0.0:0 LISTENING 161096
TCP 127.0.0.1:5037 127.0.0.1:63408 ESTABLISHED 161096
TCP 127.0.0.1:63408 127.0.0.1:5037 ESTABLISHED 18996
可以看到161096进程在5037端口监听,查看这个进程信息:
>tasklist | findStr "161096"
adb.exe(映像名称) 161096(PID) RDP-Tcp#63(会话名) 2(会话#) 2,272 K(内存使用)
我也不确定这是哪里的adb.exe程序,强制杀进程16109