Android真机调试启动了豌豆荚时容易报The connection to adb is down, and a severe error has occured.的错误。如下图
备注:也容易出现ADB serverdidn’t ACK的错误,两个错误的解决方法这里都会提到。
解决方法如下:
(1)关闭Eclipse
(2)在cmd控制台环境下定位到android的platform-tools目录
(3)执行adb kill-server命令,如果adb关闭了则会提示server not running *
(4)执行adbstart-server命令,如果成功,再次开启eclipse即可,如果不成功则会提示ADB server didn’t ACK。
(5)重新开启cmd控制台,执行adb nodaemon server命令,可以看到cannot bind ‘tcp:5037’的结果,出现此问题的原因是端口冲突,把该端口的进程关闭即可。
(6)执行netstat–ano命令,查询所有进程情况。
(7)找到端口为5037的进程
(8)执行taskkill /pid 9924(进程ID)-f(强制结束该进程以及所有子进程)
(9)重启eclipse,到此问题得解。