快速注意:我在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 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
我错过了一些明显的东西吗?请帮帮我:P
编辑:解决另一个问题:https://stackoverflow.com/a/29524143/2872279
答案 0 :(得分:1)
这在Windows 10上对我有用。
答案 1 :(得分:0)
检查您的Android设备是否安装了正确的USB驱动程序(它们应包含或使用ADB驱动程序下载)。
如果您尚未安装platform-tools
,则需要执行此操作。您可以从Android开发者网站获取副本:https://developer.android.com/studio/releases/platform-tools
如果这已经为您工作并且最近停止了,则在Windows上 - 尝试重新安装驱动程序和/或检查设备是否已被实际识别。您可以通过使用 + R 或从命令提示符运行devmgmt.msc
来执行此操作。
可能值得检查一下您的USB线是否损坏 - 最好尝试将手机连接到另一台计算机或使用其他USB线。这是一个比我想承认的问题更多的问题。
答案 2 :(得分:-1)
检查端口5037正在使用(另一个进程)
或adb.exe正在运行(任务管理器),如果正在运行kill process。