天天看點

AndroidStudio連結adb顯示offline

1.連接配接不上adb,點選下面這樣,

AndroidStudio連結adb顯示offline

等幾秒會出現會出現,當然這個問題我也解決了,是以聯機而上了,出問題的話,會顯示offLine

AndroidStudio連結adb顯示offline

下一步,win+R,輸入cmd,再輸入adb devices device

可能會出現:adb不是内部指令,就把你sdk->platform-tools->adb.exe(如果找不到就全局搜尋adb.exe)找到,把她的路徑(eg:D:\AndroidNew\android-sdk\platform-tools注意沒有adb.exe)加到環境變量path(這個不會就在網上搜尋java環境變量)。

這時候在輸入adb devices device就會出現 一個是devise 一個是offline,再輸入adb nodaemon server,會出現error: could not install *smartsocket* listener: cannot bind to 127.0.0.1:5037:

通常每個套接字位址(協定/網絡位址/端口)隻允許使用一次。 (10048)

這就代表 端口被占用。

1、可以檢視一下

C:\Users\Administrator>adb nodaemon server

error: could not install *smartsocket* listener: cannot bind to 127.0.0.1:5037:

通常每個套接字位址(協定/網絡位址/端口)隻允許使用一次。 (10048)

2、檢視5037程序号5976(我這裡是5976,你那裡是多少下面一步就是多少)

C:\Users\Administrator>netstat -ano | findstr "5037"

  TCP    127.0.0.1:5037         0.0.0.0:0              LISTENING       5976

3、找到占用端口的應用程式

C:\Users\Administrator>tasklist | findstr "5976"

360MobileLink.exe             5976 Console                    1      9,684 K

4、找到5976的程序(一般出現的就是360MobileMgr.exe)

Everything.exe                3048 Console                    1    58,564 K

ESurfingClient.exe            7380 Console                    1      2,040 K

360MobileMgr.exe              5740 Console                    1     18,920 K

360MobileLink.exe             5976 Console                    1      9,684 K

dllhost.exe                   7716 Console                    1      1,684 K

dllhost.exe                   9588 Console                    1      1,452 K

HelpPane.exe                  9712 Console                    1      3,780 K

fontdrvhost.exe

5、殺掉程序,若出現下面無法終止的問題,隻能去任務管理器找到這個程序手動殺死

C:\Users\Administrator>taskkill /f /pid 5976

錯誤: 無法終止 PID 為 5976 的程序。

原因: 拒絕通路。(我就直接把電腦裡面的360全部關閉,就好了。)

6、最後再執行adb devices就行了

繼續閱讀