以下是转载全文 :(链接:http://zhouhongyu1989.blog.51cto.com/2931598/1308617)
[2013-10-14 10:01:58 - XXX] The connection to adb is down, and a severe error has occured. [2013-10-14 10:01:58 - XXX] You must restart adb and Eclipse. [2013-10-14 10:01:58 - XXX] Please ensure that adb is correctly located at 'E:\android-sdk-windows\platform-tools\adb.exe' and can be executed.
相信做android的几乎都遇到过这个问题,我也遇到过很多次,上次遇到这个问题解决方法是把电脑中的豌豆荚 运行程序通过任务管理器给关掉了。
但是今天这个问题的出现就不是豌豆荚的原因了,通过在网上查找最后发现了这个问题的本质原因,主要还是adb.exe 启动不来,正常情况下应该先在eclipse中的DDMS里的Device中的下三角 处点击Reset adb 项,这时应该会显示提示框,提示的内容是"Make sure the plugin is properly configured" ,如本文标题,那么解决办法如下(以我遇到的问题举例): 打开cmd.exe 输入下列指令:netstat -ano | findstr "5037" 找到下列进程 TCP 127.0.0.1:5037 0.0.0.0:0 LISTENING 2696 此时把2696这个进程结束就行了。
如何找到2696对应的是哪个进程呢?继续输入下列指令:TASKLIST | findstr "2696"
显示下列内容
XXXX.exe 2696 Console 1 6,952K
最后打开任务管理器 ,把XXXX.exe这个进程给关闭掉就可以了。
以后再遇到这个问题就知道解决的办法了。
=============================
以下是我自己的问题:
C:\Users\Administrator>netstat -ano|findstr "5037"
TCP 127.0.0.1:5037 0.0.0.0:0 LISTENING 3328 C:\Users\Administrator> C:\Users\Administrator>TASKLIST | findstr "3328" adb.exe 3328 Console 1 8,184 K
然后打开资源管理器,结束进程:adb.exe 然后 在eclipse中的DDMS中Reset adb 就可以了