解决could not read ok from ADB Server.failed to start daemon error: cannot connect to daemon的问题

连接模拟器失败的解决方法(adb server version (36) doesn‘t match this client (39); killing...could not read ok f) 1、问题 阅读详情
AI摘要

博客围绕Android开发中ADB连接问题展开。执行adb connect命令报错,原因是5037端口被占用。通过netstat命令查看端口占用情况,使用taskkill命令杀死占用进程释放端口,重新执行连接命令后成功连接。

问题描述:

执行命令 adb connect 127.0.0.1:62001,报错如下:

* daemon not running; starting now at tcp:5037
could not read ok from ADB Server
* failed to start daemon
error: cannot connect to daemon

原因解析:

使用命令查看端口是否被占用netstat -ano | findstr "5037"

查看到5037端口被占用

解决方式:

执行命令kill进程,释放5037端口:

taskkill -f -pid 15276

重新执行adb connect 127.0.0.1:62001命令,连接成功

 

[Android Studio] error: cannot connect to daemon解决办法 List item 这里写自定义目录标题《操作系统真象还原》第七章出现page fault新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 《操作系统真象还原》第七章出现page fault 你好! 记录一下这个小聪明 . 阅读详情

相关推荐

Appium自动化测试中adb版本过低问题的诊断与解决方案

在移动应用自动化测试领域,Android Debug Bridge(ADB)作为连接测试框架与安卓设备的核心桥梁,其版本兼容性直接影响测试稳定性。ADB的工作原理是通过客户端-服务器架构转发命令与数据,当版本过旧时,可能无法支持新协议特性或存在已知缺陷,导致端口转发失败、设备识别异常等问题。从技术价值看,保持ADB版本更新能确保与Appium驱动(如UiAutomator2)的匹配性,提升自动化脚本执行成功率。在Appium测试环境中,adb版本过低是常见痛点,尤其涉及多版本ADB冲突时,需通过精准定位路径

weixin_33795806的博客 371

could not read ok from ADB Server

ADB不能连接: D:\adb\platform-tools>adb.exe devices * daemon not running; starting now at tcp:5037 could not read ok from ADB Server * failed to start daemon adb.exe: failed to check server version: cannot connect to daemon 关闭防火墙可以解决。 保存推荐,重启ADB连接即可。

小灰灰的博客 4837

ADB 1.0.41 端口 5037 占用排查:3步定位并释放进程的完整流程

本文详细解析了ADB 1.0.41端口5037占用问题的排查与解决方案,通过三阶段流程(端口诊断、进程分析、服务重启)快速定位并释放进程。特别针对`daemon not running; starting now at tcp:5037`错误提供自动化脚本和高级排查技巧,帮助开发者高效解决ADB端口冲突问题。

aoe41606的博客 436

9 . adb device 报错could not read ok from ADB Server * failed to start daemon adb.exe: failed to check

之前adb 是可以正常使用的,突然今天:adb device 检测连接设备的时候,却提示 could not read ok from ADB Server : ADB 服务启动失败了,先考虑是不是adb 默认端口 5037 是否被占用 netstat -aon|findstr "5037" 查看得知,adb端口号被12588占用了,我们来看看12588是什么程序:taskli...

Following my own heart 7853

跨平台Shell生存系统:从adb shell到国产Linux的命令兼容实战

Shell是操作系统最基础的交互接口,其核心原理在于通过解释器解析命令、调用系统调用并与文件系统、进程模型深度耦合。不同平台(macOS、Linux发行版、Android、Windows WSL)因Shell解释器(bash/zsh/dash/mksh)、内核模块、init系统及权限模型差异,导致同一命令行为迥异——这并非bug,而是底层设计哲学的自然体现。掌握跨平台Shell能力,意味着理解环境指纹识别、命令语法降级、路径语义映射与错误归因链,从而支撑AI开发(如mac安装claude code)、移动调

weixin_33994429的博客 567

WSL2+Ubuntu 22.04运行Redroid云手机实战指南

Android容器化是轻量级移动环境构建的核心范式,其原理基于Linux namespace、cgroups与seccomp-bpf系统调用劫持,绕过传统虚拟化开销,实现接近原生的性能。该技术显著降低安卓自动化测试、爬虫多实例调度及教学实验的资源门槛,支持在Windows单机上构建可远程ADB调试、CI/CD集成的私有云手机集群。相比VMware、Hyper-V或Docker方案,WSL2凭借内核级隔离、systemd支持及与Windows文件系统的无缝互通,成为当前Windows平台部署Redroid最稳

weixin_34320724的博客 403

could not read ok from ADB Server * failed to start daemon * error: cannot connect to daemon

为什么80%的码农都做不了架构师?>>> ...

weixin_34018169的博客 5478

Android 12 HAL自启动服务:AIDL Native Service实战指南

HAL(硬件抽象层)是Android系统中隔离硬件与Framework的关键架构层,其核心原理是通过接口定义语言(AIDL)声明标准化服务契约,并由Native进程通过hwbinder机制直连内核设备。在Android 12中,HIDL已全面被AIDL取代,强制要求HAL服务必须基于AIDL定义、运行于hwbinder域、由init进程以hal class优先拉起——这不仅关乎编译配置,更涉及SELinux策略、VINTF Manifest校验、线程池调度等系统级协同。该技术方案显著提升启动时序(<350m

weixin_33965305的博客 473

【原】Android - could not read ok from ADB Server * failed to start daemon * error: cannot connect to d

在使用真机调试Android程序时,出现如标题的失败提示信息。照例搜索stackoverflow.com,找到解决方法。此文以windows环境为例。 首先,打开命令行工具,查看失败信息中提示的端口是否被占用(比如我这边提示的是5037) netstat -ano | findstr :5037如果端口被占用,在任务列表中找到占用端口的进程(可在上一步中查看) tasklist | find

永远年轻,永远热泪盈眶 1万+

ADB server didn't ACK终极解决办法,绝对可以用

ADB server didn't ACK终极解决办法,绝对可以用

【PVCodeNet】《Palm Vein Recognition Network Combining Transformer and CNN》

1]吴凯,沈文忠,贾丁丁,等.融合Transformer和CNN的手掌静脉识别网络[J].计算机工程与应用,2023,59(24):98-109.

bryant_meng 1282

could not read ok from ADB Server * failed to start daemon error: cannot connect to daemon

无法连上真机,报错 原因:5037端口被占用 进入adb.exe目录,netstat -aon|findstr “5037”,查看该端口占用 找到被哪个程序占用 tasklist|findstr “5456” 进入程序管理器,杀掉该进程 重新连接

qq_44962948的博客 1289

半导体制造中的通孔缺陷与冗余通孔技术解析

通孔(Via)是半导体制造中连接不同金属层的关键结构,其可靠性直接影响芯片良率。随着工艺节点演进至28nm及更先进制程,通孔缺陷导致的良率损失日益显著,主要表现为完全开路和高阻态两种失效模式。冗余通孔技术通过在关键位置增加备用连接,可有效提升芯片可靠性,其实现涉及物理冗余与电气冗余两种方案。该技术在7nm/5nm工艺中已证明可将通孔相关缺陷率降低10-100倍,但面临设计规则复杂性、规模处理效率和动态合规验证等工业化挑战。智能双切通孔插入流程通过动态DRC规则解析、奇偶层级并行处理和增量式验证等创新方法,显

weixin_35982453的博客 383

ADB Server failed to start daemon * error: cannot connect to daemon

Appium——adb 启动问题Invalid argument: cannot open transport registration socketpair could not read ok from ADB Server failed to start daemon * error: cannot connect to daemonadb启动问题:Invalid argument: cann...

帅次的博客 3209

Java高频面试基础问题与知识点整理

Java高频面试知识点总结:覆盖高频基础知识考点+高频集合知识点深入分析+高频多线程与并发编程面试题汇总+其他扩展考察等。

曾经“等你生日那天”都遥远得像未来,如今却可欢愉的挥手说“下个十年见” 172万+

Android Google 支付接入

1. 从 2023 年 8 月 2 日起,所有新应用都必须使用结算库版本 5 或更高版本。自 2023 年 11 月 1 日起,现有应用的所有新版本都必须使用结算库版本 5 或更高版本。 2. 如果您的应用以 Android 14 或更高版本为目标平台,您必须更新到 PBL 5.2.1 或 PBL 6.0.1 或更高版本。

帅次的博客 9404

Windows平台ADB安装配置全攻略:从环境变量到驱动安装

ADB(Android Debug Bridge)是电脑与安卓设备通信的命令行工具,通过USB调试实现应用安装、文件传输、日志抓取等操作。其原理基于客户端-服务器架构,需正确配置环境变量和驱动才能稳定运行。掌握ADB能显著提升安卓开发、自动化测试和批量管理效率。本文针对Windows平台,详解ADB下载、环境变量配置、驱动安装及常见报错排查,助你快速搭建调试环境。

weixin_34095889的博客 309

Vue - 简约大气 404 页面

效果图 实现代码 复制即可。 <template> <div> <div class="error"> <!-- 图片可保存到本地 --> <img src="https://img-blog.csdnimg.cn/20210715111039922.png"> <p>抱歉!你访问的页面不存在或已删除 :( </p> <span class="back" @click="go(

🏆 前端领域优质创作者 3371

ADB 安装配置全攻略:环境变量、驱动与无线调试实战

Android Debug Bridge(ADB)是 Android SDK 中的命令行调试工具,采用客户端-服务端架构,通过本地 adb server 与设备端 adbd 守护进程通信,实现对 Android 设备的底层控制。其技术价值在于提供设备管理、应用安装卸载、文件传输、日志抓取等核心能力,广泛应用于 Android 开发、自动化测试和逆向分析。典型场景包括 adb 截图保存电脑、adb 无线调试、adb logcat 抓取日志以及 adb unauthorized 问题排查。要顺畅使用这些功能,首

weixin_34007906的博客 345

手把手教你玩转RISC-V指令集​​​专栏--​​1.2 对比x86/ARM:RISC-V的三大核心优势(开放、灵活、可扩展)​

​:RISC-V以“开放打破垄断、灵活适配场景、扩展定义未来”的三大优势,正在重塑计算架构格局。其核心价值不仅是技术革新,更是对全球半导体产业链话语权的重新分配。

amy_mhd的博客 130

【STM32项目】基于Stm32c8t6-镭射激光打印机的设计(完整工程资料源码)

随着打印技术的快速发展,镭射打印技术也开始得到越来越广泛的应用。这种技术可以被用于在木材、塑料、皮革、织物等各种材料上进行图形打印,并且通常比传统机器更快、更准确和更灵活。

嵌入式技术开发 7200

ADB连接诊断全栈指南:从adb devices到USB协议层深度排查

ADB(Android Debug Bridge)是移动开发与设备调试的核心通信协议,其底层基于USB CDC-ACM类标准实现,依赖物理连接、USB描述符协商、adbd守护进程、授权机制及序列号绑定等多层协同。理解ADB连接原理,需掌握USB设备枚举流程、CDC-ACM接口激活条件、Android端USB配置切换逻辑,以及PC端adb server工作机制。技术价值在于快速定位‘adb devices无输出’‘unauthorized’‘device offline’等高频故障,支撑自动化测试、产线烧录与

weixin_34401479的博客 328

PCL Trimmed ICP实现点云精配准【2025最新版】

博客长期更新,本文最新更新时间为:2025年6月25日。抄袭狗记得来抄最新代码哦,抄都抄成错的,不够丢人钱。

点云侠的博客 37万+

Frida-dexdump脱壳实战:权限与路径问题排查指南

在移动安全逆向工程中,动态分析工具Frida常被用于内存脱壳,其核心原理是通过注入目标进程并扫描内存,提取已加载的DEX文件。这一技术对于分析加固应用具有重要价值,广泛应用于安卓应用安全评估和恶意代码分析。然而,在实际工程实践中,权限管理与路径配置是决定脱壳成败的关键因素。操作系统的文件访问权限、ADB调试权限以及Frida Server的运行权限,共同构成了一个多层级的权限体系。任何一层的配置不当,都会导致“permission denied”错误,使脱壳流程中断。本文聚焦于Frida-dexdump这一

aaa1231722的博客 393

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

Android ADB实战指南:27个高危高价值命令与跨版本诊断技巧

ADB(Android Debug Bridge)是Android系统底层交互的核心协议,其本质是基于TCP/IP的客户端-服务端架构,通过adbd守护进程实现主机与设备间的Shell执行、日志读取、应用调试等能力。理解其工作原理有助于规避权限异常、SELinux拦截、缓冲区溢出等典型问题。技术价值在于绕过GUI直连系统服务,支撑ANR分析、内存泄漏定位、OTA日志提取等关键运维场景。广泛应用于移动测试、现场技术支持、系统级性能压测及CI/CD自动化诊断流程。本文聚焦Android 10~14真实工程环境中

weixin_34192816的博客 325

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

Android 9系统级Frida-Gadget管理工具:从设计到实现

在移动安全与逆向工程领域,动态代码注入是实现应用运行时分析、Hook函数和内存修改的核心技术。其原理通常是通过ptrace等系统调用附着到目标进程,操作其内存空间,加载自定义的动态链接库(如Frida-Gadget),从而实现对应用行为的监控与干预。这项技术的价值在于能够深度洞察应用逻辑、发现安全漏洞及进行自动化测试。在Android平台上,实现系统级、持久化的动态注入面临权限、SELinux策略和进程隔离等挑战,尤其在高版本系统中更为复杂。本文聚焦于Android 9(Pie)环境,探讨如何构建一个系统级

weixin_30357231的博客 527

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

上一篇: 解决 Appium-Python-Client 安装报错的问题
下一篇: 解决appium-doctor 检测结果中部分依赖文件 cannot be found.安装失败的问题
萧水雨寒
博客等级 码龄14年 144粉丝 98原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值