我花了几天时间尝试启动任何Android程序。甚至“Hello World”也给出了同样的错误:

“与亚行的连接中断,发生了严重错误”。

我在一台Windows XP机器上运行Eclipse v3.5 (Galileo),谷歌api 2.2.8。

我已经使用了我在网上能找到的所有技巧:命令行“adb kill-server”,DDMS“reset adb”,我在Eclipse之前和之后都启动了模拟器,并搜索其他程序正在使用的端口。

这是怎么回事?是否存在Eclipse、Java、ADB、模拟器和其他任何有效版本的神奇组合?


当前回答

我也遇到了同样的问题,原来我的防病毒程序(Comodo)沙箱化了adb.exe,这就是为什么它不起作用的原因。我关闭了杀毒软件,它工作得很好。考虑到。

其他回答

上次我遇到这个问题,解决了adb重启。如果你已经尝试过adb kill-server和adb start-server,但运气不好,你可能想试试这个。当我再次遇到同样的问题时,我尝试了以上所有的答案,但都没有成功,这是最后一个选择。它确实像魔法一样有效。

Goto Android SDK Manager >>安装必备软件包。

下面是我运行的重启adb (Android调试桥)服务器的脚本:

#!/usr/bin/env bash

## Summary: restart adb (Android Debug Brdige) server.

## adb binary full path
ADB_BIN=./adb


if pgrep adb >/dev/null 2>&1
then
    echo "adb is running"
    echo "terminating adb ..."
    $ADB_BIN kill-server
    if pgrep adb >/dev/null 2>&1
    then
        echo "did not work"
        echo "kill adb processes by killall"
        killall -9 adb
    else
        echo "terminated"
    fi
else
    echo "adb is not running"
fi

echo "starting adb ..."

$ADB_BIN start-server

echo "adb process:"

echo `pgrep adb`

echo "done"

# END

这个问题已经困扰我好几天了,直到我终于弄清楚是什么原因造成的。在尝试了上述所有建议后,我甚至无法更新我的应用程序。

HTC Sync还运行一个名为adb.exe的进程。HTC Sync是安装HTC USB驱动时可用的可选程序。我最近更新了HTC捆绑包的安装,显然之前没有安装过HTC Sync。在任务管理器中检查adb.exe的属性,显示它属于HTC Sync,而不是Android。

只要我从控制面板上卸载HTC Sync,问题就消失了!(它与USB驱动程序分开列出,所以可以保留。)我从来没有看到一个以上的adb.exe实例正在运行。我很好奇,如果人们不得不从任务管理器中杀死进程,检查一下它是否实际上是你正在杀死的Android进程?

请阅读用户评论(我也有HTC Thunderbolt): http://www.file.net/process/adb.exe.html

我也有同样的问题

我进入任务管理器->查找adb.exe ->结束进程 进入命令提示符中的Android SDK工具目录,双击adb.exe

这是所有

在我的情况下:我有同样的警告: 与adb的连接中断,出现严重错误

我找到了解决方案:

adb.exe从:android-sdk-windows\tools\adb.exe移到 android-sdk-windows \ platform-tool \ adb.exe。

唯一。移动文件adb.exe到\tools。并重新启动Eclipse。