一、概述
在开发中,我们可能经常会遇到手机USB口被占用或者USB口接触不实的情况,这时候就需要我们通过Wifi无线连接手机设备进行调试了,[大笑],技术感觉很高大上,但是使用方法其实很简单,下面我们就来简单介绍下
二、正文
当然方法肯定不是唯一的,常用方法主要包括终端命令、使用ADB WIFI插件、Android WiFi ADB插件,下面我就来分别介绍下
(1)通过终端命令
在开始之前我们需要配置adb的环境变量,当然如果你不嫌绝对路径的adb命令麻烦也可以跳过,不过我觉得做android的应该都早已配置好了,例如我的adb路径如下
随后我们需要手机与电脑处于同一个局域网内,并查看测试手机所连无线的IP地址,一般都在手机设置>WLAN>点击所连WIFI
随后我们打开Android Studio 的 Terminal,执行adb connect 192.168.31.108,注意的是手机的USB调试开关要打开哦
如果个别机型无法连接的话,可以尝试使用USB连接电脑,随后在AS的Terminal执行adb tcpip 5555命令,设置端口号为5555,随后拔掉USB线,执行adb connect 192.168.31.108
(2)通过ADB WIFI插件
首先我们需要下载ADB WIFI插件,File>Settings>Plugins>browse Repositories>搜索ADB WIFI插件即可,下载完成后重启Android Studio
之后我们使用USB数据线连接手机,随后执行操作Tools>Android>ADB WIFI>ADB USB to WIFI
执行完毕后发现,ADB WIFI在scan IP address… 卡住了,卡住了,瞬间我想静静
我翻回去又看了看ADB WIFI,原来v1.0.5只支持到Android Studio2.1,所以新版本的道友还是使用第一种方法吧或者使用Android WiFi ADB插件吧(注意:Android WiFi ADB,我的AS当前版本2.3.3可以使用,但是AS3.0以后没有亲自测试过)
(3)通过Android WiFi ADB插件
首先我们需要下载Android WiFi ADB插件,File>Settings>Plugins>browse Repositories>搜索插件即可,下载完成后重启Android Studio
之后我们使用USB连接手机,连接成功后点击Android WiFi ADB按钮
现在我们拔掉数据线,发现手机已经WIFI连接成功
三、总结
基本方法就是这样了,当然某些机型肯定还会遇到各种诡异问题,所以当我们遇到问题了不要急,直接去谷歌搜索就好了,相信你的问题在某些有缘人的身上也出现过。