问题:
使用adb devices查看连接设备时报错:
* daemon not running. starting it now on port 5037 *
ADB server didn't ACK
* failed to start daemon *
error: cannot connect to daemon
解决方案:
一开始以为是5037端口被别的程序占用了,用netstat -ano | findstr "5037"命令查看,发现占用的就是adb.exe它自己。并不是网上所说的被其他应用占用的情况。折腾了很久,发现是Windows Defender防火墙开启的原因,关闭防火墙就好了。
总结:凡事涉及到网络通信这一块的东西,如果碰到莫名其妙的问题,要第一时间考虑是不是防火墙的问题,以免浪费时间。
俗话说的好:防抢防偷防火墙