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

34

我需要帮助在我的电脑上(win7 64位)让ADB与三星Galaxy S2配合使用。

我已经安装了随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

我想知道这是否是驱动程序问题还是其他问题。 我的几个安卓手机都能正常使用(HTC、Motorola、三星Galaxy S1),但在Galaxy S2(以及Tab 10.1上)出现了问题。 我已经关闭了Windows防火墙,但问题仍然存在。我确保Eclipse没有运行,并尝试从任务管理器中结束ADB,但这些都没有帮助。

非常感谢您的帮助!


当你的平板电脑连接后,adb devices会显示什么? - Ethan
16个回答

61

打开 Windows 任务管理器,结束 adb 进程树。

这将尝试启动 adb。

有时在 Windows 上使用 adb kill-serveradb start-server 启动 adb 会失败。


它对我有用。这个解决方案应该被标记为答案。 - Muhammad Saqib
1
是的!!对我也起作用了,应该标记为答案。 - CodeWithCoffee
1
赞成一个简单而坚实的解决方案。推荐。 - meyasir
1
它对我不起作用。我已经卸载了所有内容并重新安装,但没有任何作用。 - pvalle
未知的主机服务。 - MMG

9

如果什么都不起作用,重新启动电脑重启我的电脑就可以解决问题


为什么要踩我呢?在我的情况下,安装了乐视2的驱动程序直到我重新启动电脑之前都没有反映出来。 - Hitesh Sahu

7

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

taskkill /f /im adb.exe

注意:您需要具有管理员权限才能执行上述命令。

6

Powershell:

net stop winnat
net start winnat

然后

adb start-server

4

我也遇到了同样的问题,一度陷入困惑。后来我卸载了“戴尔PC套件”,问题就解决了。


戴尔PC套件也给我带来了这个问题。卸载PC套件解决了它。 - Nilesh Pawar
谢谢。幸运的是,即使卸载了“Dell PC Suite”,adb仍然可以与戴尔设备(在我的情况下是Streak 5英寸)一起使用! - Alex Cohn
1
有人知道还有什么可能会引起与Dell PC套件相同的问题吗?我以前遇到过这个问题,在卸载Dell PC套件后问题消失了,但现在问题又出现了,而我的电脑上没有安装Dell PC套件! - udiboy1209

4

这个答案可能会有所帮助。当您使用手机进行网络共享时,adb.exe在处理虚拟设备时会出现问题。如果您关闭网络共享,问题将得到解决。


3

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

在您的手机上,请确保已启用USB调试模式。

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


1

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

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

因此,重要的是您检查您在IDE中使用的路径,并在相同的路径上执行命令。


1

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


1

请检查您的防火墙和杀毒软件是否允许 Android 调试桥(adb.exe)运行。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接