背景
1.数据线不够长的情况下一直插着数据线测试不方便
2.给手机充电时无法调试
3.不想一直插着数据线给手机通电
通过wifi连手机就是为了解决以上痛点
流程
1.配置adb环境
2.用数据线连接AS
3.adb命令连接手机
接着就可以拔掉数据线愉快的调试了
配置adb环境
AS2.2以上版本自带adb 路径在SDK的platform-tools目录下
我的路径是C:\Users\Administrator\AppData\Local\Android\Sdk\platform-tools
右键我的电脑\此电脑\本电脑--属性--高级系统设置--环境变量

像这样配置
找到系统变量Path

像这样配置
windows7系统下点编辑然后加上 ;%android%
接着windows+R cmd打开窗口输入adb version

这样就配置成功了
数据线连接AS
这一步特意写出来是为了提醒大家,用wifi连接手机调试的过程中还是需要用到数据线的,如果没带数据线是不能连接的哦
adb命令连接手机
连接公司的wifi点开高级设置查看手机ip地址

这里是手机ip地址
输入adb命令连接手机
adb tcpip 5555

第一次连接使用此命令,以后每次连接只用adb connect即可
adb connect 192.168.1.171

连接手机

连接成功
连接成功后就可以拔掉数据线愉快的玩耍了
Issues
为什么连接不上?
1.可能数据线没有插好 拔掉重插

这种情况大部分都是手机没有连数据线或者数据线没插好
2.5037端口本占用 大部分音乐软件会占用5037端口,干掉端口重新连接。敲黑板!上班听歌摸鱼的同学们注意了!
查找5037
netstat -ano|findstr "5037"

这个pid占用了5037
通过pid查找占用5037的应用
tasklist|findstr "16328"

这个应用占用了5037端口
干掉占用端口的应用
taskkill /f /t /im adb.exe

干掉
也可以通过任务管理器干掉应用

通过任务管理器结束任务
我把adb.exe给干掉了只是为了演示,大家千万别学我,不要干掉adb.exe