ADB局域网连接手机进行调试项目

我经常在开发过程中,遇到手机又没电了但是还需要用数据线连接电脑进行程序调试,但是电脑充电又太慢了,从而影响很多问题,而且看着手机的电量还让人慌得一批。
所以今天我写一个通过adb 将手机通过tcpip无线局域网内连接电脑进行调试。开发环境就不多说了。
总的来说三个步骤。
步骤一、配置adb环境变量,方便输入指令
ADB局域网连接手机进行调试项目_第1张图片
在用户变量的Path中添加你下载的SDK路径下的platform-tools
这里我的路径是E:\SDK\platform-tools,自己写自己的
步骤二、同往常一样,手机通过数据线连接电脑(USB调试必须的,不解释)
ADB局域网连接手机进行调试项目_第2张图片
当你点击连接的时候,出现了设备,这个意思就是你USB调试打开了,连接正常
步骤三、win+R输入cmd回车进入命令行小黑窗
输入adb devices回车,列表里面就是你现在连接的设备
在这里插入图片描述
紧接着输入adb tcpip 5555,这里输入5555-5585都可以(尽量输入奇数),不要问我为什么,我也不知道。
ADB局域网连接手机进行调试项目_第3张图片
当显示restarting的话就意味着手机的这个端口是空闲的,你可以去连接
然后接下来就是查找你手机的IP地址
你可以选择在通过adb shell ifconfig wlan0命令来完成IP查询,也可以自己去系统设置里面查找
ADB局域网连接手机进行调试项目_第4张图片
这时候就是万事俱备只欠东风了。你只需要仅仅输入adb connect 192.168.1.114:5555
在这里插入图片描述
就能连接成功了,接下来你就可以拔下手机去快乐的充电了,Android Studio 运行的时候会依旧存在你的设备。
另外给大家安利一个比较牛批的插件
ADB局域网连接手机进行调试项目_第5张图片
这个插件可以快速debugger,并且不会让程序重新编译,还有权限,清除缓存数据什么的,你们可以安装了插件自己测试。

最后在整个流程中我出现的问题也总结一下,我这边有好多测试机,所以我想把所有的测试机都给通过adb的tcpip连接上,但是当我第一个手机搞定了后,第二个就无法连接了,报错是这个
在这里插入图片描述
他是说,超过一个设备连接无法确定我是给哪个手机下的命令,所以这里需要额外加一个参数

这时候你只需要重新展示设备信息,然后用 -s XXXXXX XXXXX填写设备前面的序列号就可以完成指定手机的连接,如图
ADB局域网连接手机进行调试项目_第6张图片
这时候就添加上了,很是舒服~~~

你可能感兴趣的:(个人小结,Android)