分两种情况:
1. 有USB线(不需要root)
首先手机,PC(任意一个即可,不一定是目标机)都连上WIFI(同一个局域网内),手机连接电脑,打开电脑终端输入
adb tcpip 5555
然后在目标PC机终端输入
adb connect 手机wifi_IP:5555
类似于:
adb connect 10.1.138.82:5555
这个时候我们连接上了第一台手机,你可以输入 adb devices 查看一下,能够看到10.1.138.82:5555。这样的一个设备就是OK的了,接下来连接第二台手机:
首先还是拿第二台手机连接上usb线, 终端输入:
adb devices
我们会得到一个数据线连接的端口 如:1d1d12c
然后终端输入:
adb -s 1d1d12c tcpip 5555
-s 设备端口 ,表示指定此端口 ,查看第二台手机的wifi IP后
在目标PC机终端输入:
adb connect 第二台设备的wifi_ip:5555
这样我们就连接上两台手机了。
2. 没有USB线(未验证)
一、首先让android手机监听指定的端口:
这一步需要使用shell,因此手机上要有终端模拟器,不过网上很多,随便找个就行了,依次敲入下列几行:
1、su//获取root权限2、setprop service.adb.tcp.port5555//设置监听的端口,端口可以自定义,如5554,5555是默认的3、stop adbd//关闭adbd4、start adbd//重新启动adbd
二、手机连接wifi并确保手机和电脑连接同一个网络,记下手机的ip地址,假设为a.b.c.d
三、电脑上打开命令提示符,敲入以下命令:
1、adb connect a.b.c.d//如果不输入端口号,默认是5555,自定义的端口号必须写明,对应第1步中自定义的端口号,例如:a.b.c.d:5554
四、配置成功,命令行显示:“connected to a.b.c.d”,然后就可以调试程序了,^_^。
要关闭wifi调试,也很简单,只需要把端口号设置为-1,并且重复第一步即可。