ADB错误:无法连接到守护程序

时间:2011-09-06 23:00:58

标签: android adb

我需要帮助让ADB使用三星Galaxy S2在我的电脑上工作(win7 64bit)。

我已经安装了Kies的驱动程序,我认为在子文件夹“25_escape”下。 驱动程序在设备管理器下正确显示为“Samsung ADB interface”。

当我运行“adb devices”时,我会收到以下日志

>adb devices
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
** daemon still not runningerror: cannot connect to daemon

我想知道这是驱动程序问题还是其他问题。 我有几个其他Android手机工作正常(HTC,摩托罗拉,三星Galaxy S1甚至工作),但这个问题发生在Galaxy S2(以及Tab 10.1)。 我禁用了Windows防火墙,它仍然卡住了。我确定Eclipse没有运行,我试图从任务管理器中杀死ADB,但没有一个帮助。

非常感谢您的帮助! 谢谢!

15 个答案:

答案 0 :(得分:37)

转到 adb 的Windows任务管理器和结束进程树。 它将试图启动adb。

Windows中的某些时候 adb kill-server adb start-server 不会启动adb。

答案 1 :(得分:6)

如果无效重新启动电脑重新启动计算机可以解决问题

答案 2 :(得分:5)

对我来说同样的问题。很难过。删除“戴尔PC套件”后,问题就消失了。

答案 3 :(得分:3)

确保已安装Kies,但未运行。

在手机上确保已启用USB调试模式。

如果仍然不成功,请禁用任何防病毒软件。

答案 4 :(得分:3)

这个答案可能有所帮助。当您使用手机进行网络共享时,adb.exe在虚拟设备方面存在问题。如果您关闭网络共享,它将解决问题。

答案 5 :(得分:3)

我每天都会遇到这个问题,所以为了解决这个问题,我执行以下命令来杀死adb.exe:

taskkill /f /im adb.exe

注意:您应具有执行上述命令的管理权限。

答案 6 :(得分:1)

我可以解决我的问题,我安装了一个新的防火墙,这是我的问题的原因,当我卸载它我的问题解决了。由于对此问题的了解很多,我建议您查看为您的Android调试器桥提供权限的防火墙和防病毒软件。

答案 7 :(得分:1)

检查防火墙和防病毒软件以获取Android Debugger Bridge(adb.exe)的权限。

答案 8 :(得分:1)

我终于解决了一个非常类似的问题!

在我的情况下,问题是我有两个不同的SDK(一个来自Eclipse,另一个来自Android Studio),所以我试图在错误的中执行ADB命令。

因此,检查IDE中使用的路径并执行相同的命令非常重要。

答案 9 :(得分:0)

删除AVD并创建另一个。也许不是完美的事情,但它是最快的。

答案 10 :(得分:0)

我打开了一些阻止ADB正常运行的事情。具体来说,我有BlueStacks Tweaker(杀死在后台运行的BlueStacks)和另一个程序。两者都使用自己的捆绑adb.exe版本来发出命令。我当时也在使用我的系统adb.exe。我不得不关闭其他两个程序以解决问题。重新启动计算机也可以解决问题(通过关闭这些程序,大声笑)。

答案 11 :(得分:0)

我正在使用Genymotion 2.9.0。我更新到3.0.0 现在正在工作。因此,请检查Genymotion版本。

答案 12 :(得分:0)

所以我遇到了这个问题,发现一个名为dcb的进程正在运行旧版本的adb。因此,我将文件夹/ usr / local / var / dcb重命名为/ usr / local / var / OLDdcb,并自动重新创建了文件夹,从而能够在模拟器中成功运行测试。 enter image description here

答案 13 :(得分:0)

如果上述方法不起作用(例如重新启动,终止,重新启动,重新配置,更新,权限等),则该错误可能位于最后打开的文件选项卡中。我有一个要从x访问的文件,每当我打开A.S时,面板总是显示错误。只需关闭标签并重新启动AS即可。

答案 14 :(得分:-1)

我在Ubuntu上遇到了这个问题。 我只是从sdk/platform-tools运行adb而不是系统上的预安装版本,并且运行良好。