昨天手机连接pc,还是正常的,今天手机连接电脑后,豌豆夹一直接显示连接中,多次重复插拔USB线,还是不正常的。
在cmd中,输入adb shell后,一直显示下面的内容,
C:\Users\zhao3546>adb shell
* daemon not running. starting it now on port 5037 *
ADB server didn't ACK
* failed to start daemon *
error: cannot connect to daemon
一开始以为是QQ搞的鬼,QQ运行起来后,连接Android手机到pc,QQ会提示手机已经连接,其实在后台会启动一个tadb的进程,用于管理与手机的连接。
通过进程管理器查看,发现tadb也一直在开启、关闭;
难道是5037端口被其它进程占用了?要成功执行下面的命令,需要安装MKS
C:\Users\zhao3546> netstat -ano | grep 5037
TCP 127.0.0.1:5037 0.0.0.0:0 LISTENING 1780
TCP 127.0.0.1:14279 127.0.0.1:5037 SYN_SENT 5124
TCP 127.0.0.1:14280 127.0.0.1:5037 SYN_SENT 5124
TCP 127.0.0.1:14282 127.0.0.1:5037 SYN_SENT 5124
C:\Users\zhao3546> netstat -ano | findstr "5037"
TCP 127.0.0.1:5037 0.0.0.0:0 LISTENING 5124
adb shell命令就可以直接执行了。