2013-09-21 23 views
26

我試圖通過TCP/IP使用adb。我按照這些步驟通過tcp的adb連接現在不工作

adb tcpip 5555 

adb connect 194.68.0.100:5555 

我用我的設備2天,現在我無法連接到我的IP地址,當我做

adb tcpip 5555 

它沒有響應類似的東西。任何人都知道可能是什麼情況。

回答

32

嘗試做端口轉發,

adb forward tcp:<PC port> tcp:<device port>. 

,如:

adb forward tcp:5555 tcp:5555. 

聽起來像5555端口被抓獲因此使用另一種。據我所知7612是空

[編輯]

C:\Users\m>adb forward tcp:7612 tcp:7612 

C:\Users\m>adb tcpip 7612 
restarting in TCP mode port: 7612 

C:\Users\m>adb connect 192.168.1.12 
connected to 192.168.1.12:7612 

確保您連接到正確的IP地址。 (您可以下載網絡信息2來檢查您的IP)

+0

我使用亞行轉發TCP:5555 TCP:7612,然後連接亞行和194.68.0.100然後我得到無法連接194.68.0.100:5555 – Sunny

+0

沒有你嘗試'194.68.0.100:7612'? –

+0

無法連接194.68.0.100:7612:7612,這是我得到的輸出 – Sunny

44

此答案已晚,但希望它可以幫助其他人。

我有過無法連接的相同經歷。重新啓動手機和PC無助。我發現修復程序位於:頁面底部的http://developer.android.com/tools/help/adb.html

基本上你遵循以下步驟:

  1. 連接手機與USB電纜連接到PC。
  2. 發出命令:adb usb
  3. 發出命令:adb tcpip 5555
  4. 發出命令:adb connect xxx.xxx.xxx.xxx

其中xxx.xxx.xxx.xxx是你手機的IP地址。

+0

謝謝爲我工作! – Denny

+1

應該是被接受的答案。 – Randy

5

我無法在Galaxy S3上完成(非根目錄)。

對我來說會掛起說...

在TCP模式

restaring所以,我發現這個系列的命令非常有用。

第一個斷開您的設備,從頭開始(cmd在管理模式和所有的東西)。

連接設備和CMD /終端寫:

adb kill-server 

控制應返回正常。 現在類型並輸入

adb tcpip 5555 

你會看到..

  • 守護程序沒有運行。開始它現在在端口5037 *
  • 守護成功* 開始重新啓動在TCP模式端口:5555

,然後用

adb connect <IP> 

這是後一個是如何爲我工作連接裝置很多麻煩!

更新ANDROID STUDIO

我注意到這不工作有時,即使正確地重複步驟的次數。 Catch was;有時ADB尚未由Studio初始化,除非底部的Android Tab打開並且您看到「正在初始化Android Studio」。

You will large Initializing text.

9

步驟1。轉到對PC /筆記本電腦Androidsdk \平臺工具

第2步:

通過USB將設備連接,然後運行:

ADB殺服務器

然後運行

ADB TCPIP 5555

你會在下面看到消息...

守護進程未運行。開始它現在在端口5037 *守護進程啓動成功*重新啓動在TCP模式端口:5555

第三步:

現在打開新的CMD窗口,

轉到Androidsdk \平臺工具

現在運行

ADB連接XX.XX.XX.XX:5555(XX.XX.XX.XX是設備IP)

第四步:從USB和它斷開裝置將工作,如果從您的Android工作室連接。

+0

這絕對有效。謝謝。 – Twinsens

+0

這應該是接受的答案,非常感謝你!!!! –

3

如果你使用版本的Android M:

第1步:ADB USB
第2步:ADB設備
第3步:亞行TCPIP 5556
進入設置 - >關於手機/平板電腦 - >狀態 - > IP地址。
第4步:ADB連接地址IP手機的行爲:5556