ADBがコンピューターにインストールされ、USBデバッグがデバイスで有効になっています。また、wifi経由で1つのデバイスを正常に接続しました。次のような-s
フラグを使用して、追加のデバイスごとにデバイスのシリアル番号を指定せずに、より多くのデバイスを接続する方法:adb -s <serial> tcpip <port>
はい、シリアル番号を入力せずにこれを行う方法があります。
Wi-Fi経由でADBに接続する2つのデバイスA(IP:192.168.1.32)とB(IP:192.168.1.33)があるとします。
adb -d tcpip 5555
adb connect 192.168.1.32
adb -d tcpip 5555
adb connect 192.168.1.33
私の経験に基づいて、アブドゥルワサエの答えにわずかな変化があります。
デバイス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経由で複数のデバイスを接続する
私はずっと前にこの問題を抱えていたので、 この単純なbashスクリプト を作成することにしました。
すでにadb
をパスに追加していると仮定します。
export PATH=${PATH}:/home/YOUR-USERNAME/path/to/adb
次の手順に従う必要があります。
次のコマンドを実行します。スクリプトを作成します(通常、独自のスクリプトを保存するために$ HOME/binが必要です)
cd ~
mkdir bin
cd bin
touch adb_connect
Geditなどのエディターを使用してスクリプトを開いてコピーします。
gedit adb_connect
そして、ファイルを実行可能にします。
Sudo chmod +x adb_connect
パスを変更して、スクリプトが配置されているディレクトリを追加します。
export PATH=$PATH:$HOME/bin
最後に、USBを使用してデバイスを接続し、スクリプトを実行します。
adb_connect
デバイスを接続する必要があります。USBケーブルを外し、手順5と6を繰り返してデバイスを追加します。接続が成功すると、次の出力が表示されます。
Connecting to LGV498bdcb2c5
restarting in TCP mode port: 7105
connected to 192.168.20.105:7105