差不多一个月前我用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在我的防火墙里。我还能尝试什么?
答案 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工作