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之类的进程所属的软件。

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

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zgwjwy.html