android wifi debug 调试

在android设备调试没有USB数据线,或者该设备的USB调试仅具备充电功能,这时候就不得不利用wifi了

Android WIFI Debug的原理

a) 让手机监听自己的某一个端口。

b) 让电脑端的adb连接这个端口。

WIFI Debug 有以下两种方式

 

1. 没有USB线

前提:设备已经root而且有安装终端模拟器(推荐用Android Terminal Emulator)。我的设备并不需要root

步骤:

1) android手机监听指定的端口,在终端模拟器依次输入下列几行:

[plain]  view plain  copy
  1. su //获取超级用户权限  
  2. setpropservice.adb.tcp.port 5555  //设置监听的端口,端口可以自定义,如5554,5555是默认的  
  3. stop adbd  //关闭adbd  
  4. start adbd  //重新启动adbd  

2) 手机连接wifi,并确保手机和电脑连接同一个网络,记下手机的ip地址,假设为a.b.c.d。

3) 电脑上打开命令提示符,输入以下命令:

[plain]  view plain  copy
  1. adb connect <你的手机IP>:5555  

4)  配置成功,命令行显示:“connected to a.b.c.d”,打开Eclipse或者其他编译工具,看到有设备连接上,即可调试程序。

5) 要关闭wifi调试,有3种方式

a) 把端口号设置为-1,并且重复步骤1即可;

b) 命令行输入 adb usb

c) adb disconnect

 

2.有USB线

前提:设备通过USB连接到电脑,不需要root

步骤:

1) USB连接机器到电脑;

2) 将设备上的adb切换为网络模式,电脑打开命令提示符,输入以下命令:

[plain]  view plain  copy
  1. adb tcpip 5555   

3) 断开设备和电脑的USB连接,剩下的步骤和没有USB的步骤2后面的一样。

 

存在的问题

经过上述的设置后会发现设备可以通过wifi进行调试。但是这里还存在一个问题,就是wifi调试容易断线,断线就要重新进行connect,使用起来难免有些麻烦。究其原因,是由于系统为了省电会将wifi进入休眠模式,也就是说过一段时间不用之后wifi就不在线了,那么怎么来解决这个问题呢?

1) 下载wifi配置文件,http://download.csdn.net/detail/shishengshi/5624417

2) 解压,将里面的tiwlan.ini拷贝到手机的/system/etc/wifi目录下,如果原来已经存在,替换之。前提仍然是需要root。

3) 拷贝的方法有很多种,可以直接用usb拷贝;如果无usb,可以通过小米文件夹的wifi管理功能拷贝;如果还没有可以通过eclipse里面的ddms里的file explorer拷贝。

4) 最后关闭重新打开wifi,搞定。



转载自http://blog.csdn.net/hongjinqun/article/details/27094425

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值