首页 热点资讯 义务教育 高等教育 出国留学 考研考公
您的当前位置:首页正文

adb的端口号5037被占用的解决方法

2023-11-13 来源:华拓网

1.在cmd中执行adb nodaemon server,查看adb的端口号是多少,一般情况下是5037(why?应该软件使用的端口号是固定的)

2.再执行netstat -ano | findstr “5037” ,会看到如下类似的情形:这里稍微解释一下,显示的从左到右的意思分别是,连接类型(TCP)、本地地址和端口、外部地址和端口、连接状态、进程的PID号。这里有两个进程占据着5037端口,其中一个占据的是本地的5037端口,另外一个占据的是外部的5037端口,要干掉的当然就是那个本地的PID为240的端口啦!

3.CTRL+ALT+DEL唤出任务管理器。点击进程,现在要找的是PID为240的进程。有时候可能会发现任务管理器里没有进程PID的信息显示,这时候只要点击任务管理器的查看–>选择列,如下图,然后把PID勾选上即可。这时候再次查看当前进程的PID,把PID为240的进程kill掉。然后再运行adb命令就顺顺利利啦!

参考链接:https://blog.csdn.net/qq_42559334/article/details/82968690

 

adb的端口号5037被占用的解决方法

标签:cmd   ref   查看   netstat   csdn   解决   art   连接状态   执行   

小编还为您整理了以下内容,可能对您也有帮助:

Win7下搭建安卓环境提示5037错误怎么办

如今有很多用户都会在windows安装Android的开发环境,但是对于些不熟悉的用户们来说在搭建过程中可能会遇到一些故障,有win7系统用户反映说在搭建安卓环境执行命adb nodaemon serve,出现下面错误cannot bind tcp:5037提示adb server 端口绑定失败,这要怎么办呢,针对这个问题,本教程给大家整理了具体的解决方法如下。

推荐:

1、遇到这种错误提示时,执行命adb nodaemon serve,出现下面错误cannot bind tcp:5037提示adb server 端口绑定失败;

2、输入netstat -ano | findstr 5037,查看那些程序占用了5037端口;

3、打开任务管理器,查看进程;

4、在查看选项卡中选中“选择列”;

5、在出现的选择列选项卡中勾选在PID;

6、根据PID将占用5037端口的进程结束;

7、再次尝试安卓连接,会有正确提示;

经过上面的方法就可以解决Win7下搭建安卓环境提示5037错误了,如果你有碰到这样的问题可以根据上面的方法步骤进行操作吧,希望帮助到你们,更多精彩内容欢迎继续关注。

Android adb端口占用解决方法

在开发过程中,有时候会遇到adb端口(adb默认端口是:5037)被其他的进程占用,导致手机无法正常连接调试。这就需要我们找到占用adb端口的进程并杀掉,保证adb端口正常运行。

输入命令行: adb nodaemon server

输入命令行: netstat -ano | findstr "5037"

1)使用快捷键 Esc + Shift + Ctrl 打开任务管理器,选择 查看 —— 选择列 ;

2)在 进程页列 勾选 PID 并 确定 。

根据 PID 选择占用进程,然后结束进程。

打开DOS命令窗口,输入SDK安装目录(因人而异): cd E:android-sdk-windowsplatform-tools 回车,再输入所在盘符 e: 回车,进入adb所在目录; 再输入 adb kill-server 结束服务,然后输入 adb start-server 成功启动服务即可。

雷电模拟器adb端口占用

雷电模拟器adb端口占用是由于在同一台计算机上同时运行其他的ADB连接引起的。解决办法是。
1、可以尝试列出所有正在使用ADB的进程并杀死它们,这样就可以释放端口。可以在控制台中运行netstat-ano|findstr5037(其中5037是ADB使用的端口号),以查找并结束该端口的进程。
2、还可以考虑更改ADB使用的端口,例如将其更改为5556,以防止端口冲突。可以通过运行以下命令来更改ADB端口:adbtcpip5556。遇到雷电模拟器上ADB端口占用问题时,也可以尝试使用其他安卓模拟器,如夜神模拟器等,看是否能够连接成功。

雷电模拟器adb端口占用

雷电模拟器adb端口占用是由于在同一台计算机上同时运行其他的ADB连接引起的。解决办法是。
1、可以尝试列出所有正在使用ADB的进程并杀死它们,这样就可以释放端口。可以在控制台中运行netstat-ano|findstr5037(其中5037是ADB使用的端口号),以查找并结束该端口的进程。
2、还可以考虑更改ADB使用的端口,例如将其更改为5556,以防止端口冲突。可以通过运行以下命令来更改ADB端口:adbtcpip5556。遇到雷电模拟器上ADB端口占用问题时,也可以尝试使用其他安卓模拟器,如夜神模拟器等,看是否能够连接成功。

【Adb】使用时报错unknown host devices

最近在使用adb命令时,突然报错unknown host devices,如图所示。百度了之后发现时是5037端口被占用,为了以后少百度点,现在将解决的办法记录下来。

Step1: 先查找是哪一个应用的进程占用了5037端口,打开命令窗口,输入命令:netstat -ano |findstr "5037" 便能看到该应用的进程ID。如果adb的服务端口号不是5037,就使用命令 adb nodaemon server,查看adb的端口号是多少

通过此图我们可以看到,占用了5037端口的应用的进程ID是8056

Step2: 接着我们去找到此进程ID的应用,关掉它就好了。Ctrl + Alt +Delete 打开任务管理器,选择详细信息一栏,找到pid为8056的进程,然后选择结束进程。

我们假装它是8056,然后右键单击,选择“结束进程”就好了。(当时我找到它时就直接关掉了,没来得及截图)

注意:任务管理器的默认状态是没有pid显示的,如何查看pid可以参考 这篇文章

安卓环境搭建遇到5037错误怎么解决

1、遇到这种错误提示时,执行命adb nodaemon serve,出现下面错误cannot bind 'tcp:5037提示adb server 端口绑定失败

2、输入netstat -ano | findstr "5037",查看那些程序占用了5037端口

3、打开任务管理器,查看进程

4、在查看选项卡中选中“选择列”

5、在出现的选择列选项卡中勾选在PID

6、根据PID将占用5037端口的进程结束

7、再次尝试安卓连接,会有正确提示

显示全文