最近没用虚拟安卓机跑安卓,想在手机上调一调,然后就出现了这样的bug:
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 '一个地址\platform-tools\adb.exe' and can be executed.
我的环境变量都是配好了的,为什么会出这样的情况呢?
在网上查的时候,看见好多人说是安装了豌豆荚,导致adb的默认端口被占用,有一篇帖子说腾讯的手机管理也会占用那个端口,只要找到占用端口的进程,再KILL掉就好。
adb的默认端口是5037,据此可以查出所有。
试了一下,把cmd打开,然后输入
netstat -aon|findstr "5037"
就可以看到该端口的占用情况,以及占用它的进程号,我当时查到的是8086,相应的,找到那个进程,输入:
tasklist|findstr "8086"
就可以找到占用端口的进程,再KILL掉它就好。
我这边找到的居然是360手机管理进程==,天知道他们都做了些什么
命令行界面是这样的: