今天使用手机调试app,可是运行时报错:
The connection to adb is down, and a severe error has occured.
You must restart adb and Eclipse.
Please ensure that adb is correctly located at 'F:\SDK\platform-tools\adb.exe' and can be executed.
看了下错误,然后找到adb.exe存放目录,发现有啊,我就按照它说的重启eclipse,但是运行后还是报同样的错误。然后google了一下,解决方法如下:
5037为adb默认端口 ,可以打开cmd运行如下命令:netstat -aon|findstr "5037",结果如下:
TCP 127.0.0.1:5037 0.0.0.0:0 LISTENING 4916
TCP 127.0.0.1:5037 127.0.0.1:5578 ESTABLISHED 4916
原来4916占用了5037端口,继续查看6540的task,运行命令:tasklist|findstr "4916" 发现是360MobileLink.exe:
360MobileLink.exe 4916 Console 1 19,248 K
接下来问题就好解决了,在任务管理器kill掉360MobileLink.exe ,运行android程序,ok .