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
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”下已经显示出来我的设备了。
操作到此处,再进行真机测试就完全没有问题了。如果有什么错误的地方敬请提醒