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

时间:2014-05-31 09:13:59

标签: android adb processing

差不多一个月前我用Processing(PDE)在我的设备上直接调试了应用程序,但今天当我尝试部署应用程序时它不起作用(请记住我已经更新了SDK)它一直出错如下:

    error: cannot connect to daemon
nope: adb devices
    status: 1
    1065ms
    stdout:
* daemon not running. starting it now *
    stderr:
CreateProcess failure, error 2
* failed to start daemon *

即使我运行任何命令,例如 adb devices adb shell ,我也会收到错误

 C:\Users\Hassan>adb devices
* daemon not running. starting it now *
CreateProcess failure, error 2
* failed to start daemon *
error: cannot connect to daemon

我查看了几个地方,几乎每个人都说从任务管理器中杀死adb.exe进程但是其中任何一个都没有用,我还禁用了防病毒软件以防万一,如果这样做很麻烦,还允许端口5037在我的防火墙里。我还能尝试什么?

3 个答案:

答案 0 :(得分:2)

打开终端并运行以下命令

  • adb kill-server和-adb start-server

现在运行adb devices来查看设备列表

在Appium Studio中访问设备时遇到了这个问题

答案 1 :(得分:1)

我遇到了类似的问题 - 我得到的错误是:

\platforms\android\cordova\node_modules\q\q.js:126
                throw e;
                      ^
Error executing "adb devices": ** daemon still not running
error: cannot connect to daemon

ERROR running one or more of the platforms: Error: \platforms\android\
cordova\run.bat: Command failed with exit code 8

似乎adb在端口5037上运行,当我检查somhow时,mozilla firefox正在抓住这些端口

netstat -ao 5039

所以杀死mozilla firefox并运行命令:

cordova run android 

至少我不再得到这个例外

答案 2 :(得分:-1)

运行skipsoft的统一android工具包为我修复了这个问题 我所做的只是启动它,选择模型,选择构建,最后设备询问usb调试权限。从那里开始adb工作