这个错误通常是由于连接过程中发生了协议错误引起的。通常可以通过重启ADB或者重新连接电脑来解决
重启ADB服务
adb kill-server adb start-server
重新连接设备
adb disconnect adb devices
也有可能是进程被占用引起的,5037为adb默认端口。可以更改adb端口或者结束占用该端口的进程
法1:更改ADB程序端口
adb tcpip 5556 \\5556更改为你需要更改的新端口号
法2:结束端口占用进程
- 找到占用5037端口进程PID
netstat -ano | find "5037"
- 通过PID找出进程
tasklist | findstr “30312” //这里30312是我找到的PID,可别直接copy上了
- 通过PID关闭进程
askkill /pid 30312 /f
- 重启ADB进程
adb start-server
如果还是无法解决问题建议查看一下adb日志
adb logcat