關於eclipse adb的一些問題

問題描述

這裏寫圖片描述

adb端口占用


解決方法一:

ADB默認端口爲5037
查看佔用端口的進程PID

C:\Windows\system32> netstat -aon|findstr "5037"
  TCP    127.0.0.1:5037         0.0.0.0:0              LISTENING       10516
  TCP    127.0.0.1:14479        127.0.0.1:5037         SYN_SENT        12760
  TCP    127.0.0.1:14488        127.0.0.1:5037         SYN_SENT        6832

C:\Windows\system32> tasklist|findstr "10516"
adb.exe                      10516 Console                    2     11,832 K

C:\Windows\system32> tasklist|findstr "12760"
eclipse.exe                  12760 Console                    2    564,384 K

C:\Windows\system32> tasklist|findstr "6832"
AndroidServer.exe             6832 Console                    2     17,208 K

由此可見adb端口共被騰訊統一連接服務AndroidServer.exeeclipse佔用,然後通過命令結束掉這兩個進程

C:\Windows\system32>taskkill /f /t /im eclipse.exe
成功: 已終止 PID 12760 (屬於 PID 9076 子進程)的進程。

C:\Windows\system32>taskkill /f /t /im `androidserver.exe`
成功: 已終止 PID 6832 (屬於 PID 7512 子進程)的進程。

但是問題來了,,,我的adb報錯除了被androidserver.exe佔用,我還發現eclipse也佔用着5037端口,真是見了鬼了,沒事後面我發現把防火牆關關竟然就好了。。


解決方法二:

由於默認adb端口就是5037,一些PC端涉及Android手機連接的軟件(如:360手機管家,QQ,豌豆莢等軟件)默認也是用5037這個端口號,那麼我們可以給adb自定義一個端口號,自己義方法如下:

在系統環境變量中定義 ANDROID_ADB_SERVER_PORT 的值即可【前提是自己配置好了adb的環境變量】

配置方案如圖
這裏寫圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章