Android Studio 通过WiFi连接手机调试App
介绍
平时我们开发过程中,调试App的时候一般都是使用Usb线连接的,这样有几个问题
如果线的质量不好,经常容易出现连不上的情况。
如果接口松动等,也经常容易出现连不上的情况。
如果有多个设备一起调试的话,就需要多少线,桌面很容易凌乱不堪。
一般我们都会考虑使用wifi连接手机
WiFi连接(Android 11 之前)
Android 11 之前如果使用WiFi连接的话,需要先使用usb连接上
然后我们使用终端连接
将 Android 设备和 adb 主机连接到这两者都可以访问的同一 WLAN 网络。请注意,并非所有接入点都适用;您可能需要使用防火墙已正确配置为支持 adb 的接入点。
如果您要连接到 Wear OS 设备,请关闭手机上与该设备配对的蓝牙。
使用 USB 线将设备连接到主机。
设置目标设备以监听端口 5555 上的 TCP/IP 连接。
adb tcpip 5555复制代码
拔掉连接目标设备的 USB 线。
找到 Android 设备的 IP 地址。例如,对于 Nexus 设备,您可以在设置 > 关于平板电脑(或关于手机)> 状态 > IP 地址下找到 IP 地址。或者,对于 Wear OS 设备,您可以在设置 > WLAN 设置 > 高级 > IP 地址下找到 IP 地址。
通过 IP 地址连接到设备。
我们可以看出这还是比较麻烦的,所以有人做成了插件,叫WiFi adb, 安装完我们在Android Studio > Tools> WiFi adb > 中可以打开插件连接界面,如下图:
操作也非常的简单,他会列出现在连着usb的手机,然后后面有个状态,如果是未连接,有个连接按钮,点一下就自动帮我们连接了。
WiFi连接(Android 11 之后)
那如果我们的手机系统版本是 Android 11 或者更高的话,那就更方便了,Android Studio就自带WiFi连接功能,不需要额外安装adb插件,全程也不需要数据线。
首先我们在手机的开发者选项中可以找到无线调试这一项,我们打开开关即可。
点击进去,我们可以看到,该界面列出了设备名称,IP和端口,在下面操作栏,有2个选项,一个是使用二维码扫描配对,一个是使用配对码配对
我们点开看一下
这时候我们只需要在Android studio的界面,打开如下设置,有个 Pair devices Using WiFi
我们点击一下,就可以看好,和手机一样,也是一个使用二维码,一个使用配对码
很简单的,如果使用二维码配对的话,我们用手机扫一下Android studio提供的二维码即可,如果使用配对码配对的话,我们输入手机提供的配对码即可。
作者:凌大哥
链接:https://juejin.cn/post/7021914165606350885