android利用wifi 调试adb

本文介绍了两种通过WiFi进行手机调试的方法。第一种适用于未root的手机,需要通过USB连接进行初始配置;第二种针对已root手机,操作更为简便,仅需安装特定应用。文章还提供了解决调试过程中遇到常见问题的方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

手机的 usb连接口只有一个,如果要涉及到调试手机通过 usb连接其他设备的话,那样的话就没办法调试,而且调试的时候始终处于充电状态,对电池不好,有根数据线绕来绕去的,也很麻烦, 另一方面如果哪一天忘记带 USB 数据线就很悲催了。 这时候如果用到 wifi调试程序,就简方便很多了。

首先: 先确保你手机和电脑运行在同一 wifi局域网内, 由于是通过 adb 来进行连接的,所以确保你的 pc 开发机要配置了环境变量

这里介绍一下,查阅了资料后发现两种方式,一种是麻烦一些要先通过数据线连接开发的 pc机然后通过 adb执行 adb shell 命令给手机,不过这种方式手机不用 root ,而另一种相对来说会简单很多,安装好一个 app用的时候点开启,不用的时候关闭,然后开发的 pc机直接一行命令行连接上就好,但是手机一定要 root ,不然获取不到超级权限就意味着不可以通过程序来运行 adb shell 命令。不过对于开发者来说,相信使用 andorid 手机的开发者手机都是已经 root 过的了吧。

一、先介绍不需要 root 的方式:
1.USB连接机器到电脑 
(这里需要注意的是最好先安装一种手机助手之类的软件, usb 连接之后会自动下载驱动,需要驱动好了并且电脑已经连接到手机了,才可以继续下一步 )
2.SDK 目录platform-tools 目录执行  
(这一步的目的是可以通过 cmd 命令执行adb.exe 的操作,当然,也可以添加环境变量指向此目录即可直接执行 adb 命令) 
3.
执行: adb tcpip 5555
(将机器上的 adb 切换为网络模式 ,后面 5555 是端口号,这时一般都会反悔 )
4.找到你手机的 IP 地址
(手机打开 wifi 并连接和电脑在同意局域网内,查看你手机在局域网中的 ip 地址)
5.执行  adb connect < 你手机IP>:5555 这里我的是 adb connect 192.168.4.156:5555
(这时一般会提示 < connected to 192.168.4.156:5555> 这样就将手机通过 Wifi 连上了 可以执行 adb 命令, 也可以通过 Eclipse 调试了. )
注意:如果不是输出“ connected to 192.168.1.115:5555”,请检查任务管理器看看 adb 是否被人占用。比如酷 -狗的 kadb ,腾- 讯的 tadb都会使 WiFi 调试失败,结束它们即可。
注:切换回USB 模式  运行 adb usb 

二、如果手机 root过了,那就方便很多了
         1. 打开wifi 连接到与电脑所在网络相同的局域网中
2.下载并安装 wifidebug.apk,然后运行点击开启 wifi调试,会显示你要连接的地址
3.在电脑上 cd adb所在目录,运行 adb connect <你手机的 ip>:5555即可连接上
注意:如果不是输出“ connected to 192.168.1.115:5555 ”,请检查任务管理器看看 adb 是否被人占用。比如酷 -狗的 kadb ,腾- 讯的 tadb都会使 WiFi 调试失败,结束它们即可。
或者因为没开启成功,关闭 wifi 调试再重新打开就好了。

三、如果手机锁屏后 wifi 连接被断开而丢失了调试连接,在系统设置界面中的 wifi 界面中
         -> 高级 ->锁屏是使用 wifi 选择总是。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值