首页 > 代码库 > The connection to adb is down, and a severe error has occured.

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

当我们使用ADT的时候往往会遇到adb.exe无法正常启动的问题,如下:

Tag: Theconnection to adb is down, and a severe error has occured.

You must restart adb and Eclipse.

Please ensure that adb is correctly located at

如图:

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


问题分析:

什么是adb:

        adb的全称为AndroidDebug Bridge,就是起到调试桥的作用。通过adb我们可以在Eclipse中方便通过DDMS来调试Android程序,说白了就是debug工具。

        adb是android sdk里的一个工具, 用这个工具可以直接操作管理android模拟器或者真实的andriod设备(如G1手机)。


为什么无法正常启动adb

不能正常启动adb的情况有很多,这里介绍一个比较常见的。

        当你在打开ADT时是否你正在使用酷狗音乐之类的带有导入手机音乐的播放器呢,是否你的pc正在运行着诸如豌豆荚之类的手机助手的程序呢?

如果是的话,那么无法正常启动adb的原因已经找到了。

        类似酷狗这类带有导入手机音乐的播放器,一般为了实现导入手机音乐功能都会带有Xxxadb.exe之类的手机监视程序。这类程序会随着播放器的启动而启动,目的是实时监视你的手机和电脑的连接状态,以便通知你是否将手机音乐导入电脑。与之类似的诸如豌豆之类的手机助手软件都会带有Xxxadb.exeXxxdaemon.exe之类的监视程序。这些手机监视程序在实现其自身功能的同时,直接或间接的影响到adb.exe的正常工作。如下图:

You must restart adb and Eclipse.


解决方案:

那么如何才能防止它们对adb.exe的影响呢?

在这里小编给大家提供两种解决方案:

第一种:打开任务管理器找到Xxxadb.exe之类的进程将其kill掉。然后重启ADT即可。

第二种:先将Xxxadb.exe之类的进程将其kill掉,然后打开Xxxadb.exe所在的目录将其删除。最后重启ADT即可。这种方案长久有效只要你不更新Xxxadb.exe之类的进程所属的软件。

以上是小编在使用过程中总结的一些经验,大家如果如果有更好的解决办法可以留言给我,大家一起交流一下。

 

 

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