想说的是,买了个HTC热粥,usb口不给力,导致延误了一个多月的调试!
今天偶然间看到可以使用wifi来进行调试,自己没事就试了一下。很好用,所以和大家分享一下!前提:你的手机和电脑链接的是同一个路由器!
首先:获取手机的Root权限
如果没有Root权限,下边几条命令不好操作甚至没有反应。推荐使用一键Root大师来做。差点忘了,做开发的必须要Root权限,否则很多东西干不成!
然后准备一个工具叫做超级终端(Terminal Emulator),这个百度一下就行。
下面才是真正进行调试的时候,首先需要记住你手机端的IP(这里假设你的手机端IP为192.168.0.1),在Terminal Emulator命令行下 首先执行su命令获取root权限
1.运行命令stop adbd先将之adbd停止,adbd是负责和adb通信的调试服务程序。
2.设置端口:setprop service.adb.tcp.port 5555,设置系统属性使adbd以TCP方式运行,其实5555就是一个默认的端口了,在Linux命令行下可以验证。
3.运行命令start adbd,启动adbd服务。
4.检验:这时在Terminal Emulator命令行下可以看到192.168.0.1:5555端口被监听
5.现在回到Linux命令行下,运行adb命令:adb connect 192.168.0.1,不是adb connect 192.168.0.1:5555,因为前边说了,5555就是默认的端口,如果你在前边setprop service.tcp.port 5555这条命令时用其他的端口,就在这个地方使用adb connect 192.168.0.1:你的端口。
6.现在你可以在Linux命令行下看到成功的信息是:connected to 192.168.1.1011:5555
7.这时在命令行下使用adb devices命令,看到自己的手机连上了,
List of devices attached
192.168.0.1:5555 device
大功搞成,可以摆脱数据线了! 如果需要关闭设备,将端口设置为-1,重复上述步骤即可。