web-dev-qa-db-ja.com

tcpを介したadb接続が現在機能していない

TCP/IP経由でadbを使用しようとしていました。私はこれらの手順を実行しました

adb tcpip 5555

adb connect 194.68.0.100:5555

デバイスを2日間使用しましたが、現在のようにIPアドレスに接続できません

adb tcpip 5555

何も応答しません。誰がシナリオになり得るかを知っています。

39
Sunny

ポート転送を試みて、

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を確認できます)

44
Maxim Shoustin

この答えは遅れていますが、うまくいけば他の人の助けになるでしょう。

接続できないという同じ経験があります。電話と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アドレスです。

81
Michael

ステップ1 。 PC /ラップトップでAndroidsdk\platform-toolsに移動します

ステップ2 :

USB経由でデバイスを接続し、実行します:

adb kill-server

その後、実行します

adb tcpip 5555

以下のメッセージが表示されます...

デーモンが実行されていません。ポート5037で今すぐ開始*デーモンが正常に開始*再起動TCPモードポート:5555

ステップ3:

新しいCMDウィンドウを開き、

Androidsdk\platform-toolsに移動します

今すぐ実行

adb connect xx.xx.xx.xx:5555(xx.xx.xx.xxはデバイスIP)

ステップ4:デバイスをUSBから切断すると、Android studio。

14
Ajith George

Galaxy S3ではできませんでした(non rooted)。

私にとっては...

tcpモードで見直す

だから、この一連のコマンドは非常に便利だと感じました。

最初にデバイスの接続を解除します、ゼロから開始します(管理モードのcmdなど)。

デバイスを接続するそしてCMD/Terminalに書き込みます:

adb kill-server

コントロールは通常どおりに戻る必要があります。入力して入力してください

adb tcpip 5555

表示されます。

  • デーモンが実行されていません。ポート5037で今すぐ開始*
  • デーモンが正常に起動しました* TCPモードポート:5555で再起動

そして、デバイスを接続します

adb connect <IP>

それは多くの面倒の後の私のために働いた方法です!

PDATE FOR Android STUDIO

ステップを何度も正しく繰り返した後でも、これが時々機能しないことに気付きました。キャッチだった; Android下部のタブが開かれ、「Initializing Android Studio」が表示される場合を除き、ADBはまだStudioによって初期化されないことがあります。

You will large Initializing text.

11
sud007

Android M:

ステップ1:adb usb
ステップ2:adbデバイス
ステップ3:adb tcpip 5556
[設定]-> [電話/タブレットについて]-> [ステータス]-> [IPアドレス]に移動します。
ステップ4:adb connect your address of your phone:5556

4
Melek Jarraya

私はその問題を解決しました:

手順:

  1. デバイスの開発者向けオプションの[ネットワーク]セクションで、Aggressive Wi-Fi to Cellularハンドオーバーがオフになっていることを確認してください。
  2. PCからデバイスに連続してpingを実行して、ネットワークアイドルモードになっていないことを確認しますping -t 194.68.0.100(windows cmd).
  3. Pingが機能しない場合は、Android Wifiをオフ/オンにして、手順2に戻ります。
  4. Pingに応答したら、USB経由で接続し、以下を実行します。

    adb usb

    adb tcpip 5555

    adb connect 194.68.0.100:5555

Casrではまだ接続されていないため、デバイスがusb経由で接続されているときにusb接続モードをMTP/PTP/Cameraに切り替えて、これらの手順をもう一度繰り返してください...

0

この答えsud007 に感謝します。私の場合、ソリューションのこの部分だけが必要です。

CMD /ターミナル:

$ adb kill-server

$ adb tcpip 5555
restarting in TCP mode port: 5555

$ adb connect 192.168.XXX.XXX

このバグは、unable to connect to 192.168.XXX.XXX:5555: Connection refusedよりも多くのエラーをもたらします。私の場合、デバイスに接続できましたが、アプリを実行しようとしています。 AndroidStudioInstalling APKに永遠に留まります。この場合、電話も再起動する必要がありました。

0
IgniteCoders