在cmd中关闭一个端口
close a port in cmd
我需要使用 windows 下的端口 5037
用于 adb
(android)。
当我输入时:
G:\AndroidSDK\platform-tools>adb nodaemon server
它给出:
cannot bind 'tcp:5037'
这意味着端口5037
当前被占用...
当我输入时:
C:\WINDOWS\System32>netstat -ano | findstr "5037"
它给出:
TCP 127.0.0.1:5037 0.0.0.0:0 LISTENING 16836
TCP 127.0.0.1:5037 127.0.0.1:52818 TIME_WAIT 0
TCP 127.0.0.1:5037 127.0.0.1:52819 TIME_WAIT 0
TCP 127.0.0.1:5037 127.0.0.1:52820 TIME_WAIT 0
TCP 127.0.0.1:5037 127.0.0.1:52821 TIME_WAIT 0
TCP 127.0.0.1:5037 127.0.0.1:52823 TIME_WAIT 0
TCP 127.0.0.1:5037 127.0.0.1:52824 TIME_WAIT 0
....(a lot of such)
TCP 127.0.0.1:53097 127.0.0.1:5037 TIME_WAIT 0
TCP 127.0.0.1:53110 127.0.0.1:5037 TIME_WAIT 0
TCP 127.0.0.1:53111 127.0.0.1:5037 TIME_WAIT 0
TCP 127.0.0.1:53118 127.0.0.1:5037 TIME_WAIT 0
....(a lot of such)
清除端口5037
应该怎么做?
在cmd控制台输入"tasklist"找到哪个进程占用了5037端口,然后去任务管理器杀掉这个进程。
如果你使用了genymotion,你会去到genymotion中的设置。在 adb 选项卡中,选中使用自定义 android sdk 工具并浏览以添加您的 adb 目录。然后,它工作正常。
我认为 genytion adb 和你的 adb 之间存在冲突。
命令是
taskkill /F /PID "PID_Number"
"PID_Number" 应该来自标记为 LISTENING 的任务。
在你的情况下,
netstat -ano | findstr 5037
taskkill /F /PID 16836
我需要使用 windows 下的端口 5037
用于 adb
(android)。
当我输入时:
G:\AndroidSDK\platform-tools>adb nodaemon server
它给出:
cannot bind 'tcp:5037'
这意味着端口5037
当前被占用...
当我输入时:
C:\WINDOWS\System32>netstat -ano | findstr "5037"
它给出:
TCP 127.0.0.1:5037 0.0.0.0:0 LISTENING 16836
TCP 127.0.0.1:5037 127.0.0.1:52818 TIME_WAIT 0
TCP 127.0.0.1:5037 127.0.0.1:52819 TIME_WAIT 0
TCP 127.0.0.1:5037 127.0.0.1:52820 TIME_WAIT 0
TCP 127.0.0.1:5037 127.0.0.1:52821 TIME_WAIT 0
TCP 127.0.0.1:5037 127.0.0.1:52823 TIME_WAIT 0
TCP 127.0.0.1:5037 127.0.0.1:52824 TIME_WAIT 0
....(a lot of such)
TCP 127.0.0.1:53097 127.0.0.1:5037 TIME_WAIT 0
TCP 127.0.0.1:53110 127.0.0.1:5037 TIME_WAIT 0
TCP 127.0.0.1:53111 127.0.0.1:5037 TIME_WAIT 0
TCP 127.0.0.1:53118 127.0.0.1:5037 TIME_WAIT 0
....(a lot of such)
清除端口5037
应该怎么做?
在cmd控制台输入"tasklist"找到哪个进程占用了5037端口,然后去任务管理器杀掉这个进程。
如果你使用了genymotion,你会去到genymotion中的设置。在 adb 选项卡中,选中使用自定义 android sdk 工具并浏览以添加您的 adb 目录。然后,它工作正常。 我认为 genytion adb 和你的 adb 之间存在冲突。
命令是
taskkill /F /PID "PID_Number"
"PID_Number" 应该来自标记为 LISTENING 的任务。 在你的情况下,
netstat -ano | findstr 5037
taskkill /F /PID 16836