The connection to adb is down, and a severe error has occured

今天调试Android程序的时候出现了一个很是诡异的问题

按照网上的说法就是通过cmd杀掉adb.exe的进程,结果老是提示

C:\Android\sdk\platform-tools>adb kill-server
* server not running *
C:\Android\sdk\platform-tools>adb start-server
adb server is out of date.  killing...
ADB server didn't ACK
* failed to start daemon *


经过不懈的努力终于查到一种方法,目标就是启动adb.exe呗

首先cmd下运行

adb nodaemon server


出现如下结果:

cannot bind 'tcp:5037'


这就好办了,不是没有绑定成功吗,我们来看看是谁这么大胆占用这这个端口呢

netstat -ano | findstr "5037"


输入命令回车之后出现如下结果:

 TCP    127.0.0.1:5037         0.0.0.0:0              LISTENING       3168
 TCP    127.0.0.1:5037         127.0.0.1:49766        ESTABLISHED     3168
 TCP    127.0.0.1:5037         127.0.0.1:50488        TIME_WAIT       0
 TCP    127.0.0.1:5037         127.0.0.1:50489        TIME_WAIT       0
 TCP    127.0.0.1:49766        127.0.0.1:5037         ESTABLISHED     3992

到此我们可以肯定端口被占用了,但是还是不知道是那个程序占用的,肿么办呢?接着来

tasklist|findstr "3168"


输入回车之后出现了,魔头现出原形了

tadb.exe                      3168 Console                    1      4,876 K

果断通过任务管理器把此进程杀掉,然后输入命令启用一下adb.exe

adb start-server

至此OK

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值