adb打不开一般也就两种情况,一是adb.exe程序没有关闭,二是adb的端口(5037)被占用,第一种我们很好解决直接在任务管理器中结束adb.exe就行,第二种情况我们就要检查是哪个程序占用了5037端口,然后结束那个程序就行。
5037为adb默认端口 查看该端口情况如下:
netstat -aon|findstr "5037"
TCP 127.0.0.1:5037 0.0.0.0:0 LISTENING 6540
发现6540占用了 5037端口,继续查看6540的task,发现是wandoujia .如下所示
tasklist|findstr "6540"
wandoujia_daemon.exe 6540 Console 1 4,276 K
接下来问题就好解决了,在任务管理器kill掉wandoujia_daemon.exe ,运行android程序,ok .
1.关闭豌豆荚进程
2.重启Eclipse
这样就解决了
参考自:http://www.jb51.net/article/61526.htm
http://staratsky.iteye.com/blog/2162127
http://www.jb51.net/article/44175.htm