环境要求
(1)首先需要adb工具,支持所有平台无线调试(Windows、Linux、MacOSX)
(2)电脑和手机必须连接在同一局域网内
方法一 - 免Root法
注意: 需要数据线,不需要Root权限
(1)使用数据线连接电脑,使用命令adb devices
;查看已连接设备
(2)adb tcpip 5555
修改端口号为5555,也可以改为其他端口
(3)adb shell ip -f inet addr show wlan0
查询手机的局域网IP
(4)adb connect 192.168.0.101:5555
连接局域网中的手机,然后断开数据线既可
方法二 - Root法
注意: 如果手边没有数据线也可以调试,但需要Root权限
(1)手机上需要安装一个命令行工具,我安装的是:Terminal Emulator,使用命令ifconfig可以查看手机IP,找到wlan0对应的一栏中的IP即可
(2)手机端:打开命令行工具Terminal Emulator,依次输入如下命令:
su //切换到root用户
setprop service.adb.tcp.port 5555 //启动服务,5555是端口,也可以指定为其他值
stop adbd //关闭adbd进程
start adbd //启动adbd进程
(3)PC端:adb connect 192.168.0.101:5555
连接即可,此处端口号默认为5555,若端口设置为其他值必须指明端口号!!
(4)此方法一劳永逸,手机端只需要配置一次就行,以后每次需要调试的时候,只需要在PC端调用adb connect
命令即可
参考链接
Android无线调试教程:http://www.xuebuyuan.com/539039.html
Mac下无线调试Android应用程序:http://blog.youkuaiyun.com/jeepxiaozi/article/details/19235633
Android无线调试及模式切换:http://stackoverflow.com/questions/2604727/how-can-i-connect-to-android-with-adb-over-tcp