admin 管理员组

文章数量: 887007

之前一直是用数据线连电脑进行调试,但是新手机的USB接口被背夹占用了,导致连了背夹就不能通过USB数据线连电脑。这时只能通过无线网络连电脑了。步骤如下:

1、把电脑和手机置于同一局域网下内(比如连同一个无线网络)。保证电脑与手机能ping通。

测试电脑与手机ping通方法:打开手机所连的无线网,查看其ip地址,比如为192.168.130.216。

然后打开cmd,输入ping ip地址:

2、ping通之后,手机通过数据线连接电脑,手机要打开USB调试模式,连电脑的设备要只有当前一台(如果有多台会报错,more than one device/emulator),然后执行adb命令:adb tcpip 5555。5555是端口号。执行adb命令前要配置adb环境变量,adb在Android studio的SDK文件夹的platform-tools文件夹内,打开环境变量配置页面,新建环境变量,设置变量名:android_adb,变量值:D:\Android\sdk\platform-tools(填自己的路径),点保存,然后在变量Path最后添加“;%android_adb%;”,保存。然后打开cmd,输入adb查看是否配置成功。如果还不清楚可以自己搜下如何配置adb。

3、设置完端口5555后,继续保持手机数据线连接电脑,输入命令:adb connect ip,ip就是手机的ip:

4、连接成功,拔掉数据线,重新输入命令adb 5555和adb connect ip,确保连接成功。然后输入命令adb devices,可以查看设备列表里是否有该设备:

5、断开连接,输入命令:adb disconnect ip。

连接成功后,就可以用Android studio 通过无线网络对手机进行调试了。

在配置过程中,会产生一些错误,如:

问题1:

unable to connect to 192.168.1.103:5555: cannot connect to 192.168.130.216:5555: 由于目标计算机积极拒绝,无法连接。 (10061)

这个一般是因为电脑和手机不在同一个网段,可以从ip地址查起,比如查电脑的ip地址,再查手机的ip地址,看是否在同一个网段。要确保电脑和手机在同一个局域网才行。

还有一个原因就是手机通过数据线连电脑输入adb 5555和adb connect ip确保连接成功后,拔掉数据线再次输入这两个命令,确保连接成功就可以了。

问题2:电脑通过无线网络连接手机成功后,输入adb devices命令后发现设备列表里没有该设备。

这个可能是因为手机没有打开开发者模式的usb调试,在设置中打开开发者模式的USB调试再试试。

 

本文标签: 无线连接 设备 手机 ADB Android