Android ADB - 守护程序仍未运行

时间:2015-08-05 15:48:11

标签: android windows adb android-sdk-tools

快速注意:我在Android SDK“platform-tools”目录中。

我的问题似乎有点奇怪 - 每当我用adb start-server启动ADB时,我会得到以下结果:

  • * deamon not running. starting it now on port 5037 *
  • * daemon started successfully *

嗯,太好了。它成功地开始了。现在我尝试使用adb shell

  • * deamon not running. starting it now on port 5037 *什么???我以为它已经开始......
  • ADB server didn't ACK
  • * failed to start daemon *
  • error: cannot connect to daemon
好吧,废话。所以我打开任务管理器并杀死adb.exe。然后我运行adb shell(首先不运行adb start-server)。 这次我得到:

  • * deamon not running. starting it now on 5037 *
  • * deamon started successfully *
  • ** deamon still not running **
  • error: cannot connect to deamon

所以,作为一个简短的总结 - 这是我尝试过的:

  • 重新启动我的电脑
  • 重新启动手机
  • 执行adb shell
  • 执行adb start-server然后执行adb shell
  • 杀死亚行并执行adb shell
  • 杀死亚行并执行adb start-server,然后执行adb shell
  • 重新安装手机的USB驱动程序
  • 检查端口5037,它没有被任何其他应用程序使用,只有在启动守护程序时才被adb.exe使用。

我错过了一些明显的东西吗?请帮帮我:P

编辑:解决另一个问题:https://stackoverflow.com/a/29524143/2872279

3 个答案:

答案 0 :(得分:1)

这在Windows 10上对我有用。

  1. 打开任务管理器
  2. 找到adb.exe并结束其过程

答案 1 :(得分:0)

  1. 检查您的Android设备是否安装了正确的USB驱动程序(它们应包含或使用ADB驱动程序下载)。

  2. 如果您尚未安装platform-tools,则需要执行此操作。您可以从Android开发者网站获取副本:https://developer.android.com/studio/releases/platform-tools

  3. 如果这已经为您工作并且最近停止了,则在Windows上 - 尝试重新安装驱动程序和/或检查设备是否已被实际识别。您可以通过使用 Windows Key + R 或从命令提示符运行devmgmt.msc来执行此操作。

  4. 可能值得检查一下您的USB线是否损坏 - 最好尝试将手机连接到另一台计算机或使用其他USB线。这是一个比我想承认的问题更多的问题。

答案 2 :(得分:-1)

检查端口5037正在使用(另一个进程)

或adb.exe正在运行(任务管理器),如果正在运行kill process。