关闭cmd中的端口

时间:2015-03-13 02:26:58

标签: android tcp cmd port

我需要在5037(android)的Windows下使用端口adb

当我输入:

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

3 个答案:

答案 0 :(得分:1)

输入"任务列表"在cmd控制台中查找哪个进程占用端口5037,然后转到任务管理器以终止此类进程。

答案 1 :(得分:1)

命令是

taskkill / F / PID“ PID_Number”

“ PID_Number”应来自标记为LISTENING的任务。 就您而言,

netstat -ano | findstr 5037

taskkill / F / PID 16836

答案 2 :(得分:0)

如果您使用genymotion,则可以转到genymotion中的设置。在adb选项卡中,选中使用自定义android sdk工具并浏览以添加您的adb目录。然后,它工作正常。 我认为genytion adb和你的adb之间存在冲突。