如何通过wifi连接多个Android设备与ADB

时间:2017-05-15 07:38:57

标签: android adb usb-debugging

计算机中安装了ADB,并在设备上启用了USB调试。我也成功通过wifi连接了一台设备。如何连接更多设备,而不必为具有-s标志的每个其他设备提及设备的序列号,如:adb -s <serial> tcpip <port>

3 个答案:

答案 0 :(得分:14)

是的,有一种方法可以这样做而无需输入序列号。

假设您要通过wifi连接到ADB的2个设备A(IP:192.168.1.32)和B(IP:192.168.1.33):

  1. 使用USB电缆将设备A连接到计算机(但不是B)
  2. adb -d tcpip 5555
  3. adb connect 192.168.1.32
  4. 断开设备A,并使用USB电缆将设备B连接到计算机
  5. adb -d tcpip 5555
  6. adb connect 192.168.1.33

答案 1 :(得分:2)

根据我的经验,Abdul Wasae的回答略有变化。

设备A(IP:192.168.1.32)

设备B(IP:192.168.1.33)

使用USB电缆将设备A连接到计算机(但不连接B)

adb -d tcpip 5555

adb connect 192.168.1.32

断开设备A的连接,然后使用USB电缆将设备B连接到    电脑,这一次您需要更改端口!!

adb -d tcpip 5554

在这里您还需要指定端口

adb connect 192.168.1.33:5554

我也在这里对此进行了详细记录 Connecting multiple devices over wifi using adb

答案 2 :(得分:0)

很久以前我遇到这个问题,所以我决定创建this simple bash script

假设您已经将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电缆的连接,然后重复步骤 5 6 以添加更多设备。如果成功建立连接,它将具有以下输出:

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