web-dev-qa-db-ja.com

複数のAndroidデバイスをWi-Fi経由でADBに接続する方法

ADBがコンピューターにインストールされ、USBデバッグがデバイスで有効になっています。また、wifi経由で1つのデバイスを正常に接続しました。次のような-sフラグを使用して、追加のデバイスごとにデバイスのシリアル番号を指定せずに、より多くのデバイスを接続する方法:adb -s <serial> tcpip <port>

10
Abdul Wasae

はい、シリアル番号を入力せずにこれを行う方法があります。

Wi-Fi経由でADBに接続する2つのデバイスA(IP:192.168.1.32)とB(IP:192.168.1.33)があるとします。

  1. デバイスAをUSBケーブルでコンピューターに接続します(Bは接続しません)
  2. adb -d tcpip 5555
  3. adb connect 192.168.1.32
  4. デバイスAを取り外し、デバイスBをUSBケーブルでコンピューターに接続します
  5. adb -d tcpip 5555
  6. adb connect 192.168.1.33
21
Abdul Wasae

私の経験に基づいて、アブドゥルワサエの答えにわずかな変化があります。

デバイスA(IP:192.168.1.32)

デバイスB(IP:192.168.1.33)

デバイスAをUSBケーブルでコンピューターに接続します(Bは接続しません)

adb -d tcpip 5555

adb connect 192.168.1.32

デバイスAを外し、デバイスBをUSBケーブルでコンピューターに接続します。今回はポートを変更する必要があります。

adb -d tcpip 5554

ここでは、ポートも指定する必要があります

adb connect 192.168.1.33:5554

私はこれをここでより詳細に文書化しました adbを使用してwifi経由で複数のデバイスを接続する

6
pankaj mishra

私はずっと前にこの問題を抱えていたので、 この単純なbashスクリプト を作成することにしました。

すでにadbをパスに追加していると仮定します。

export PATH=${PATH}:/home/YOUR-USERNAME/path/to/adb

次の手順に従う必要があります。

  1. 次のコマンドを実行します。スクリプトを作成します(通常、独自のスクリプトを保存するために$ HOME/binが必要です)

    cd ~
    mkdir bin
    cd bin
    touch adb_connect
    
  2. Geditなどのエディターを使用してスクリプトを開いてコピーします。

    gedit adb_connect
    
  3. そして、ファイルを実行可能にします。

    Sudo chmod +x adb_connect
    
  4. パスを変更して、スクリプトが配置されているディレクトリを追加します。

    export PATH=$PATH:$HOME/bin
    
  5. 最後に、USBを使用してデバイスを接続し、スクリプトを実行します。

    adb_connect
    
  6. デバイスを接続する必要があります。USBケーブルを外し、手順56を繰り返してデバイスを追加します。接続が成功すると、次の出力が表示されます。

    Connecting to LGV498bdcb2c5
    restarting in TCP mode port: 7105
    connected to 192.168.20.105:7105
    
0
Teocci