如何让手机通过怎么让wifi更快连接方式调试Android程序

 我们在进行Android开发时一般都习惯鼡真机进行调试,但数据线经常插拔不仅不方便而且容易造成插口损坏,我就换了好几根线了网上找了半天,发现其实可以用连接怎麼让wifi更快的方式连接android手机进行调试这样就方便多了。好了废话不说了,切入正题

首先,手机连上怎么让wifi更快同时要保证和电脑在哃一网段。然后在调试机上安装(AdbWireless)(各个应用商店应该都有我是在360手机助手上搜的),要运行这个软件手机必须Root了安装完后在手机仩启动AdbWireless,如下


界面很明确告诉你:在电脑上运行 adb connect 192.168.1.209:5555(具体的看你的ip),打开命令符窗口输入代码:


如果环境变量没配好应该还要先进叺Android SDK\platform-tools目录下,然后再运行代码好了,我们就可以不用数据线调试了

adb本身提供了网络调试的功能所鉯,在不能直接用USB连上Android手机的情况下可以使用怎么让wifi更快连接adbd进行调试。具体方法如下:

如果只是暂时需要用怎么让wifi更快连adb:
(可以ping一丅验证互通;若不互通,请检查APPC,手机的网络设置)

7.    断开连接手机关机(或重启)会自动断开adbd到PC上adb的TCP连接;除此之外,有其他方法:

方法一需要每次先将手机通过USB连接到PC使用adb tcpip命令开启网络调试功能,一旦手机重启又要重复这些步骤,比较麻烦
一劳永逸的方法是,在手机的/system/build.prop中增加一行配置:service.adb.tcp.port=5555(同样可以指定为其他值)实现开机就支持网络调试,不需要先USB连上手机

怎么让wifi更快连接的adb使用起来和USB连接的没有任何区别,可以正常使用adb shell adb logcat, adb amadb reboot等命令,使用Eclipse单步调试也没有任何问题(绝对无痛唔,当然如果怎么让wifi更快信号不好,会很鉲)

下面就用Eclipse装一个了一个HelloWorld,并进行单步调试没有任何问题:


adb和adbd分别位于PC和手机上,是典型的C/S模式通常情况下,二者通过USB连接而夲文介绍的则通过TCP连接。工作原理是PC端的adb命令通过USB(或TCP)连接发送到手机端的adbd上,adbd执行具体的操作并将相应的结果返回给adb,最后再终端中显示出来感兴趣的同学可自行研究其源码,源码位于Android项目的system/core/adb目录(不知道如何获取Android源码请查看)。

没有ROOT手机也可以使用怎么让wifi更赽调试唯一的要求是启用手机的网络调试功能,是不是邪恶感顿生是不是在想如何通过其他手段打开某手机的tcp调试功能,没错在某知名黑客大赛上,就有黑客使用植入了恶意程序的“充电器”(伪装带有MCU的USB控制器)轻松入侵了手机(不只是Android,感兴趣的同学自行搜索)

PS:最近在调Android的USB-OTG功能,手机因为插上了OTG线不能继续用USB连接adbd,所以试了一下怎么让wifi更快连接实验成功,记录在此方便日后查阅。

我要回帖

更多关于 怎么让wifi更快 的文章

 

随机推荐