Android ADB通过WiFi远程调试

528人浏览 / 0人评论

Android配置----小米手机通过wifi连接ADB调试Android应用

标签(空格分隔): Android
Android配置----小米手机通过wifi连接ADB调试Android应用
摘要: 【正文】 ADB远程调试的方法给Android开发人员带来了便利,下面介绍本人亲测有效的wifi连接ADB的方法。首先要保证电脑和手机在同一个局域网内,并且手机要通过wifi已正常连接。 【测试版本】 手机型号:小米Note 系统版本:MIUI 8 7.6.14(开发版)
1、手机的设置:
(1)保证手机已经获得ROOT权限(MIUI稳定版无法获得ROOT权限,即使通过第三方实现,对手机也会造成一定的伤害,此时可将MIUI系统升级到开发版) (2)打开手机“USB调试”。
此处输入图片的描述
(3)用数据线连接电脑,为手机授权。数据线连接后,弹出如下对话框,一定要勾选“一律允许使用这台计算机进行调试”,然后点击“确定”。 接着拔掉数据线即可。
2、手机端输入命令: 默认情况下ADB的连接方式为USB,所以需要更改ADB的连接方式.在手机上打开终端模拟器(如果没有的话,可以下载这个软件)zhongduanmoniqi.apk
(1)输入如下命令:(命令行root权限下)
$ su
# setprop service.adb.tcp.port 5555
上面的命令将adb的连接方式改为TCP方式并且在端口5555上进行监听
(2)重启手机上的ADB服务,继续在手机的终端模拟器输入如下两条命令:
# stop adbd 
# start adbd
上面两条命令将重启手机上的ADB服务.
(3)然后在手机的终端模拟器上输入
# netstat -an | grep 5555
会出现如下结果: 此处输入图片的描述 上图显示,我的手机的IP地址为:0.0.0.0,就是监听所有的本机IP。 3、电脑端操作: 手机上的操作已经完成,现在让我们打开电脑上的命令行cmd.exe(前提是电脑必须已经安装了adb及adb驱动, android sdk开发环境、ADT插件)
(1)在电脑的命令行中输入如下命令:
# adb connect 192.168.1.163
上面命令中192.168.1.58 就是我们在手机上通过netcfg看到的地址,而端口5555就是一开始设置的端口.这时会出现如下结果: connected to 192.168.1.163:5555 表明连接成功。 (2)查看已经连接的设备: eclipse的DDMS中也会显示相关的设备进程信息.就像你通过USB 连接一样。 在电脑命令行中输入以下命令:
# adb devices
此处输入图片的描述 上图中的设备为我们所需要的WIFI连接设备。 如果要断开连接,可以使用如下命令:
adb disconnect 192.168.1.163
【特别声明】 如果显示错误结果如下: List of devices attached 192.168.1.58:5555 unauthorized 问题出在:没有为手机授权。