这个问题引发的原因最初的报错是:
[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这个进程给关闭掉就可以了。
以后再遇到这个问题就知道解决的办法了。