Android Studio 使用WIFI调试adb (2种方法)

wifi无线调试App     (ADB WIFI插件)

最近数据线一直被boss借走,一旦借走就无法调试了,所以就打算不用数据线调试了,使用WIFI进行调试。

一、命令

1、首先配置adb环境变量
首先找到andoridSDK的路径中的platform-tools文件夹 ,将他的路径复制我的是

C:\Users\YiShiJie\AppData\Local\Android\Sdk\platform-tools


然后去环境变量里增加变量

在CMD中输入命令adb version 如果出现这样就代表配置成功

C:\Users\YiShiJie>adb version

Android Debug Bridge version 1.0.41

Version 29.0.6-6198805

Installed as C:\Users\YiShiJie\AppData\Local\Android\Sdk\platform-tools\adb.exe


2、准备连接

1、首先将电脑和手机连接同一个WIFI,并插上数据线
2、打开电脑CMD,输入命令adb start-server开启adb服务
3、输入adb devices 查询已连接的设备

List of devices attached

505e894 device


这样代表已连接成功 505e894 device是设备


4、输入adb tcpip 5555 四个5代表的是默认端口 , 也可以改
5、到了这一步就可以拔掉数据线了 拔掉后输入 adb connect 手机WIFI IP地址:端口号

例如: adb connect 192.168.1.39:5555


结果为connected to 192.168.1.39:5555 代表连接成功

这时候再次打开Android Studio就可以直接运行了,不用插数据线了

如果遇到拔线无法成功,在开发者模式中打开ADB操作

几个连接时错误:   
1、cannot connect to 192.168.1.1:5555: 由于目标计算机积极拒绝,无法连接。 (10061)
这是因为IP地址输入错误
2、cannot connect to 192.168.1.39:5555: 由于连接方在一段时间后没有正确答复或连(10060)
这是因为端口号不匹配,或者未输入端口号

解决方法:

当我连着手机充电的时候,启动模拟器调试,执行ADB指令时,报错。
C:Usersgaojs>adb shell
error: more than one device and emulator
C:Usersgaojs>adb install e:good.apk
error: more than one device and emulator

碰到这种情况,首先要查一下,是不是真的有多个设备或模拟器
C:Usersgaojs>adb devices
List of devices attached
emulator-5554   device
4dfadcb86b00cf05        device
发现还真是多个设备,那就需要为ADB命令指定设备的序列号了。
C:Usersgaojs>adb -s emulator-5554 shell
也就是如上所示,给命令加上-s的参数就可以了!

如果实际上只有一个设备或模拟器,并且查到有offline的状态;
那就说明是ADB本身的BUG所导致的,就需要用如下的方法处理下了:
C:Usersgaojs>adb kill-server
C:Usersgaojs>taskkill /f /im adb.exe

第一条命令是杀ADB的服务,第二条命令是杀ADB的进程!
如果第一条没有用,才考虑用第二条命令再试试看的!

总结:

    无法连接的原因是安卓系统未打开adb网络调试功能, 通过usb方式连接到安卓系统并设置即可。

二、插件
android Studio安装插件 WIFI ADB ULTIMATE
安装成功后连接同一个WIFI 在androidstudio右面多出一个界面 连接成功后 拔掉数据线就可以用了

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值