通过wifi连接调试Android程序

       作为一个Android开发者,调试app的时候经常会碰到这样的窘境:开虚拟机呢电脑就卡死了,还超级不稳定,用真机调试呢电脑上usb插槽又不够。这时候用wifi进行调试就是一个不错的选择,即用adb通过tcp/ip来调试Android设备。从adb v1.0.25开始,adb增加了对通过tcp/ip调试Android设备的功能。如果你想研究一下其中的原理,你可以看看这篇文章blog.csdn.net/xiaojsj111/article/details/18599653。具体的操作步骤如下(以下默认真机已经经过root):

      在手机端的超级终端中输入:

     su
     stop adbd
     setprop service.adb.tcp.port 5555
     start adbd


     这样的话手机端的adb服务器就开启了,在主机端通过下列命令就可以连接设备了:


    adb connetc <ip-of-device>:5555

     这样就可以用wifi连接adb了。

     不过一般手机都没有service.adb.tcp.port这个属性,这就需要修改系统文件system/build.prop,在最下面添加一行service.adb.tcp.port=5555即可。如果用在超级终端中输入命令行的方式,重启后就失效了,得重新输入。但如果用以上方式,则一直适用,重启后也不用重新改。不过这样并不安全,个人建议在build.prop中添加service.adb.tcp.port=-1,然后需要的时候再通过命令行开启adb。

     如果你嫌在超级终端输入命令行太麻烦,我写了一个应用,可以一键开启tcp上的adb,后面是源码的下载地址:http://download.csdn.net/detail/mark_sssss/8492481

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值