1. 程式人生 > >adb 5037端口占用

adb 5037端口占用

參考 http://blog.sina.com.cn/s/blog_7e4235d70101q4sm.html

您好,親愛的管家使用者

解除安裝方法:開啟管家路徑(一般為C:\Program Files (x86)\Tencent\QQPCMgr),在此資料夾下找到QQPCB1AndroidJmp資料夾,進入雙擊uninstall.exe即可解除安裝手機管家。
感謝您對騰訊手機管家的支援!

方式一
5037為adb預設埠,若5037埠被佔用,
檢視佔用埠的程序PID
C:\Users\wwx229495>netstat -aon|findstr 5037
  TCP    127.0.0.1:5037         0.0.0.0:0              LISTENING       3676

通過PID檢視所有程序
C:\Users\wwx229495>tasklist /fi "PID eq 3676"

映像名稱                       PID 會話名              會話#       記憶體使用
========================= ======== ================ =========== ============
svchost.exe                   3676 Services                   0     13,800 K

殺死佔用埠的程序
C:\Users\wwx229495>taskkill /pid 3676 /f
成功: 已終止 PID 為 3676 的程序。

方式二
自己配置 adb server 埠,使用一個生僻的值。

很簡單,只要在系統環境變數中定義 ANDROID_ADB_SERVER_PORT 的值即可。

最好選擇一個5位數的埠號(10000 ~ 65535),不易重複。

win下只要在環境變數中增加一個ANDROID_ADB_SERVER_PORT ,值填你自己定義的埠。

linux下只要 export $ANDROID_ADB_SERVER_PORT = 自定義埠,即可。

1、執行下面命令:adb nodaemon server  會出現  cannot bind 'tcp:5037' 2、輸入下面的命令:netstat -ano | findstr "5037"  可以查詢什麼佔用了5037埠,再通過   taskkill /f /pid xxxx 把佔用5037埠的程序給Kill掉就好,在執行一次netstat -ano | findstr "5037"
有關於* <wbr>daemon <wbr>not <wbr>running.starting <wbr>it <wbr>now <wbr>on <wbr>port <wbr>5037 <wbr>*ADB <wbr>

有關於* <wbr>daemon <wbr>not <wbr>running.starting <wbr>it <wbr>now <wbr>on <wbr>port <wbr>5037 <wbr>*ADB <wbr>