daemon not running.starting it now on port 5037 *

2023-10-13 17:08

本文主要是介绍daemon not running.starting it now on port 5037 *,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

 

daemon not running.starting it now on port 5037 *

标签: adb
  1469人阅读  评论(0)  收藏  举报
  分类:

安卓开发时,在windows 的cmd 命令中使用 adb 命令时,经常会碰到  下图的的情况 



cmd中执行adb connect 命令时提示not implement

你开了 360  豌豆荚 这一类带有adb的 软件。把他们都关了。你就可以用adb connect 了


adb shell时出现以下信息:
* daemon not running. starting it now on port5037 *




解决方法:

方案一  

1.先把eclipse关闭.  

2.在CMD中转到你的android SDK 的platform-tools目录下, 如

D:

cd D:\adt\sdk\platform-tools

3.键入adb kill-server ,如果adb关闭了会提示 server not running *  

4.再输入adb start-server

出现提示信息:

* daemon not running. starting it now on port 5037 *

* daemon started successfully *

这时再重新打开eclipse就可以正常运行模拟器的了 

方案二  

真机调试的时候,你开了腕豆夹,导致端口冲突了

解决办法:安装完手机的驱动后,关闭腕豆夹,重启eclipse,应该就可以了。腕豆夹与eclipse一般不同时打开 

方案三  

在任务管理器中结束adb.exe进程,然后重启eclipse 

方案四  

确定platform-tools目录下是否有adb.exe(如果没有,则需要新建此文件夹,把tools中的文件复制到platform-tools中)   

方案五  

右键项目——>Android Tools ——>Fix Project Properties,再run 

方案六  

做测试时候,关掉腾讯管家,或其他手机   

方案七  

我们在Windows DOS窗口中输入adb shell后,会出现如下错误: adb server is out of date.  killing... ADB server didn't ACK * failed to start daemon * error: unknown host service   ,出现这问题是因为你的电脑上安装了豌豆夹造成的,只需打开“任务管理器”,找到'wandoujia_helper.exe',把这个进行终止掉就可以

方案八 

adb server端的端口绑定失败,要关掉占用端口的进程  
cmd命令下执行:

adb nodaemon server 

cannot bind 'tcp:5037'   --adb server 端口绑定失败  

继续查看到底是哪个端口给占用了 

netstat -ano | findstr "5037"

TCP    127.0.0.1:5037         0.0.0.0:0              LISTENING       4236     
TCP    127.0.0.1:5037         127.0.0.1:49422        ESTABLISHED     4236     
TCP    127.0.0.1:49422        127.0.0.1:5037         ESTABLISHED     3840   

打开任务管理器kill掉4236 这个进程  

cmd执行  

tasklist|findstr "4236"

打开任务管理器, 找到进程名, 然后结束进程树。 

正常关掉进程就可以调试了,还可能有一个问题,如果你的手机上装有手机助手之类的软件,请把USB线断开,然后关掉进程树,先打开Eclipse调试,会自动启动AVD,然后在接上USB线,关掉AVD(因为AVD开起来很慢,真机测试较快)



//  以下方法 有时 行不通,愿意尝试的朋友 可以自己去摸索///

第一步,需要保证 在 进程管理器 中 adb.exe 已经启动

G:\工作环境库\android-sdk-windows\platform-tools\adb.exe 运行起来


执行下面命令
adb nodaemon server
出现下面错误
cannot bind 'tcp:5037'
原来adb server 端口绑定失败 ,执行这一步后 exlipse 会自动 关闭, 只要再手动打开后 就可以通过 adb connect 192.168......  来进行 无线 连接了


2、执行下面命令
adb nodaemon server
出现下面错误
cannot bind 'tcp:5037'
原来adb server 端口绑定失败 


输入下面的命令:netstat -ano | findstr"5037"  可以查询什么占用了5037端口,再通过  taskkill/f /pid xxxx 把占用5037端口的进程给Kill掉就好,在运行一次netstat-ano | findstr "5037"






上面方法已经通过使用可以成功解决问题。



另有方法:   在cmd中进入platform-tool路径下输入 adb kill-server 这是adb就开始重新启动了在Eclipse的control 界面可以看到 attemptconnection.....1..2...3.........11就可以了

这篇关于daemon not running.starting it now on port 5037 *的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/204675

相关文章

C++常见异常汇总(三): fatal error: google/protobuf/port_def.inc

文章目录 1、fatal error : sw/redis++/redis.h2、fatal error: dwarf.h: No such file or directory3、fatal error: elfutils/libdw.h: No such file or directory4、fatal error: libunwind.h: No such file or directo

Autosar(Davinci) --- 创建一个S/R类型的port(下)

前言:         前面章节我们讲解了S/R类型的Port如何创建,这一章节,我们着重讲一下生成的代码,以及我们如何添加代码让这些门与灯之间的关系产生连接。 一、CtSaDoor.c 在【Rte.c】的【IO_TASK】中我们可以看到,反复的判断Rte_Ev_Cyclic_IO_Task_0_200ms这个条件是否成立,当200ms到达时,调用RCtSaDoorReadDoor函数,去读

Docker核心原理解读:深度剖析Docker Daemon,掌控容器背后的引擎

容器技术已经成为现代应用程序开发和部署中的核心工具,而在Docker生态系统中,Docker Daemon 扮演着至关重要的角色。它不仅是Docker架构的核心,还负责容器的管理、镜像的操作、资源的分配等复杂任务。本文将深入解读Docker Daemon的工作原理,探讨它在Docker系统中如何高效运行,以及它如何与其他组件协同工作。 一、Docker架构回顾 在深入了解Docker Daem

【Android studio】 unable to start the daemon process

这几天在做一个安卓桌面项目时,突然发现android studio 不能用了。 提示: 网上的一些方法,要不就是: 1、删除C:\Users\<username>\.gradle 文件夹 2、File Menu - > Invalidate Caches/ Restart->Invalidate and Restart 3、C:\Users\<us

Hive提交到yarn的任务一直在running问题排查

文章目录 一、问题描述二、问题排查Hive提交Spark任务流程问题定位问题总结 三、解决方案Tips: 一、问题描述 最近有数据平台的同学反馈yarn上面有一些任务跑了很久没有结束,状态一直处于running中。去Spark HistoryServer查看任务详情也没看到相关运行记录,需要人为手动kill任务才会停止并释放资源。 二、问题排查 从Spark His

myEclipse刚打开启动报Errors running builder 'DeploymentBuilder' on project '工程名' xxxNullpointException 的错误

 早上打开myEclipse就会报 Errors running builder 'DeploymentBuilder' on project '工程名' xxxNullpointException 的错误。找了半天,也没有解决方法。终于找到一个看似靠谱的博客 http://5666522.blog.51cto.com/5656522/1238898    解决了该问题 解决方法如

rl: (7) Failed to connect to get.rvm.io port 443: Operation timed out

问题:curl -L https://get.rvm.io | bash -s stable 命令失败 报错内容: rl: (7) Failed to connect to get.rvm.io port 443: Operation timed out 或 curl: (35) LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection t

[wireshark] The NPF driver isn't running 解决办法( wireshark NPF拒绝访问问题)

wireshark安装后,由于NPF服务没有打开,导致无法抓包,            注:NPF即网络数据包过滤器(Netgroup Packet Filter,NPF)是Winpcap的核心部分,它是Winpcap完成困难工作的组件。它处理网络上传输的数据包,并且对用户级提供可捕获(capture)、发送(injection)和分析性能(analysis capabilities)。

W7下开虚拟机时出现The VMware Authorization Service is not running.

今天开虚拟机时出现The VMware Authorization Service is not running.改了半天才发现VM开机服务没有打开     修改方法:方法一:以管理员方式运行即可;                         方法二:将VMware Authorization Service服务设置为开机启动

ssh:connect to host xxx port 22: Connection refused---------you don‘t have permission to acccess the

在自己的Ubuntu电脑上,用ssh连接xavier NX板子的时候,突然出现了连接不上的情况,提示you don't have permission to acccess the requested location 然后命令行中用ssh -vvv nvidia@xxxxxx的时候提示ssh:connect to host xxxxxx     port 22: Connection refu