Android调试中报错You must restart adb and Eclipse.

Android调试中报错You must restart adb and Eclipse.
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 ‘D:\RunJian..\adb.exe’ and can be executed.

这里写图片描述

真机测试时遇到如上的问题,这个问题的根源就是adb.exe启动时出了问题,adb没启动起来,导致真机测试无法进行。解决办法如下

1.在eclipse菜单栏上打开 DDMS面板,eclipse左上角点击 DDMS,
这里写图片描述

2.在弹出面板上查看 “Devices”(连接设备)
这里写图片描述

如果该面板上没有 “Devices”选项如下
这里写图片描述
选择DDMS鼠标右键点击Reset
这里写图片描述
就会将”Devices”选项显示出来
3.第2步操作中知道我的手机没有连接成功
打开任务管理器( Ctrl + Atl + Delete)接下来查看adb.exe是否启动
这里写图片描述
我的任务管理器上没有显示adb.exe启动项,说明我的adb.exe没有启动
4.查看adb服务,运行 -cmd,进入 dos命令
这里写图片描述
结果如下
这里写图片描述
5.使用命令终止adb服务,然后使用命令重新启动adb
这里写图片描述

启动adb服务
6.我再打开一个控制台, 运行 -cmd
输入命令 netstat -ano 查看端口利用情况
这里写图片描述

然后我们查看占用 5037 端口的 PID 号
命令 netstat -ano|findstr “5037”
这里写图片描述
7.使用命令查看是哪个应用使用了上面几个PID
命令 tasklist|findstr “9760”
这里写图片描述

也可以在任务管理器查看占用PID的应用,如下
这里写图片描述

8.将占用端口 5037 的应用都关掉
这里写图片描述
另一个也是如此关掉即可
9.然后将手机USB先拔掉,将eclipse重启一下,然后打开eclipse,插上手机的USB连线,在此运行就弹出了选择设备的界面
这里写图片描述
点击 “OK” 即可连接到我的手机进行测试了
10.然后我们再次查看 DDMS中“Devices”下是否能看到我的设备了
这里写图片描述

在 “Devices”下已经显示出来我的设备了。

操作到此处,再进行真机测试就完全没有问题了。如果有什么错误的地方敬请提醒

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值