The connection to adb is down, and a severe error has occured完整解决办法

其早上在启动Eclipse进行安卓模拟机调试的时候,发现模拟器打不开了,

提示错误如下:

[2013-08-17 08:41:22 - ListViewTest] The connection to adb is down, and a severe error has occured.

[2013-08-17 08:41:22 - ListViewTest] You must restart adb and Eclipse.

[2013-08-17 08:41:22 - ListViewTest] Please ensure that adb is correctly located at 'D:\adt-bundle-windows-x86-20130522\sdk\platform-tools\adb.exe' and can be executed.

很明显错误的原因就是adb.exe文件没有正常去执行,我首先找到了这个exe文件,确定这个文件是存在的,那么可能的原因一般来说只有两个:

一、端口号被占用导致其无法正常运行。

二、改程序exe出现问题导致无法正常使用。

网上搜了一下,告诉我们应该如下操作:

先关闭eclipse,cmd打开命令控制台,输入

adb kill-server,关闭改进程,如果提示server not running,那就是说明这个进行没有正常运行了。

那我们就来尝试启动这命令试一试。

adb start-server启动该服务,如果没有任何提示的话,那么恭喜你,你打开Eclipse就可以正常启动模拟器了。

如果提示如下:


那么就是启动失败,端口号被占用的原因了,那我们就应该首先去查找adb使用哪个端口号

adb nodaemon server

提示:cannot bind 'tcp:5037'

然后我们查找5037被谁占用

netstat -ano|findstr "5037"

提示:


最后一列是进程号,那我们就根据进程号来查找到底是什么程序占用了这个端口。

命令:

tasklist|findstr "3308"

tasklist|findstr "2112"

提示结果:


然后就知道原因了吧。

QQ的tadb程序占用了5037这个端口,关闭tadb这个进程就可以正常启动模拟器了。

查了一些关于tadb.exe的资料,原来这个是腾讯监听安卓手机端的程序,不信的话你看一下你出现这种情况的时候手机是不是正好连接着电脑呢?

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

失落夏天

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值