error: cannot connect to daemon解决办法

本文介绍了一种解决在使用ADB Shell时遇到的'error: cannot connect to daemon'错误的方法。通过先在命令行中输入'adb nodaemon server',然后在另一个窗口中尝试'adb shell'命令,可以成功解决此问题。

本文链接:https://blog.youkuaiyun.com/ipinki1218/article/details/80704806
运行adb shell时出现error: cannot connect to daemon如下报错,试了很多方法都没有解决,包括查看端口号杀死进程等。

 

最终找到了一个解决办法。

先打开一个命令行窗口 adb nodaemon server 回车后

再打开另外一个命令行窗口adb shell就成功了。

 

 

感谢whshuo2010

来源:https://blog.youkuaiyun.com/whshuo2010/article/details/51094495?locationNum=8

转载于:https://www.cnblogs.com/Ph-one/p/11621573.html

在使用 ADB(Android Debug Bridge)时,遇到 `cannot connect to daemon at tcp:5037: 由于目标计算机积极拒绝,无法连接` 或 `cannot connect to daemon: cannot connect to 127.0.0.1:5037: 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。 (10060)` 等错误,通常与端口占用、权限不足或多个 ADB 实例冲突有关。 以下是解决该问题的几种方法: ### 1. 终止占用 5037 端口的进程 如果 5037 端口已被其他程序占用,可以使用以下命令查找并终止相关进程: ```bash netstat -ano | findstr :5037 ``` 该命令会列出占用 5037 端口的进程 ID(PID)。随后使用以下命令查看该 PID 对应的进程名称: ```bash tasklist | findstr <PID> ``` 确认进程无用后,使用以下命令强制终止进程: ```bash taskkill /PID <PID> /F ``` 此方法可有效释放被占用的 ADB 端口,使其能够重新启动[^2]。 ### 2. 使用 `adb kill-server` 和 `adb start-server` 重启 ADB 服务 有时 ADB 守护进程可能处于异常状态,此时可以尝试重启 ADB 服务: ```bash adb kill-server adb start-server ``` 需要注意的是,如果系统中存在多个 ADB 实例(例如来自不同 Android 工具或模拟器),`adb kill-server` 可能仅终止当前路径下的 ADB 进程,而其他 ADB 实例仍可能继续占用 5037 端口[^3]。 ### 3. 以管理员权限运行 ADB 如果提示“访问权限不允许”或“10013”错误,可能是由于权限不足导致 ADB 无法绑定到 5037 端口。此时应尝试以管理员身份运行命令行工具: - 在 Windows 上,右键点击“命令提示符”或“PowerShell”,选择“以管理员身份运行”。 - 然后再执行 `adb kill-server` 和 `adb start-server` 命令。 ### 4. 检查防火墙或安全软件设置 有时系统防火墙或第三方安全软件会阻止 ADB 服务监听端口。可以尝试临时禁用防火墙或安全软件,然后重新运行 ADB 命令。 ### 5. 更新 ADB 驱动和工具版本 确保使用的 ADB 工具为最新版本,并且设备驱动已正确安装。可从 [Android SDK Platform Tools](https://developer.android.com/studio/releases/platform-tools) 下载最新版本的 ADB 工具。 ### 6. 避免多个 ADB 实例冲突 如引用中所述,多个 ADB 实例(如来自不同 Android 模拟器或手机助手)可能导致冲突。建议统一使用标准 ADB 工具,并关闭其他可能启动 ADB 的软件。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值