通过wifi调试android程序

由于自己最近在学习android,所以一定会用到模拟器来调试程序。

一般来说,调试程序有这几种途径:

①ADT自带的模拟器 (缺点:任何方面都不是一般的慢,开机慢不说了,用起来比蜗牛的速度还慢。)

②用数据线连接真机 (缺点:虽然可以,但是还是很麻烦。)

Genymotion模拟器 (这个模拟器可能是最好用的一个了,很强大,用起来跟真机差不多,但是也有缺点就是不稳定,有时候用着用着就挂掉了)

最后,说回正题:通过wifi调试android程序

网上关于这方面的教程也有很多,不过来来去去都是差不多的,说得不怎么详细。所以自己就把我的一些过程详细的记录下来,新手可以看下^_^(高手绕过...)

以下是本人已经测试过的过程:

1.首先确保手机已经root过,如果没root过,到下面第二步的时候是无法连接的,这个我已经试过了。至于手机怎么root,找度娘,网上一堆教程,本人是通过360一键root的,只需几分钟就搞定了,360一键root可到这里下载http://t.cn/8soUHP1


2.在网上下载个手机版的超级终端(类似于电脑的命令提示符(cmd)),或者到这里下载http://t.cn/8soUjaI


3.在手机上设置监听的端口(这里需要注意的是,输入su获取root权限这一步可能会慢一点,等它获取成功了,继续执行第二三四的指令)

  1. su//获取root权限  
  2. setprop service.adb.tcp.port 5555//设置监听的端口,端口可以自定义,如5554,5555是默认的  
  3. stop adbd//关闭adbd  
  4. start adbd//重新启动adbd 

获取权限成功的图如下:



4.确保电脑和手机是连接同一个网络,并记下手机的IP地址,手机的IP地址可以通过“设置->WLAN->查看已经连接的WLAN网络详情”查看得到,这里先假设IP为192.168.112.111

5.在电脑上打开命令提示符(可按快捷键win+R,输入cmd),然后输入以下命令:

  1. adb connect 192.168.112.111//如果不输入端口号,默认是5555,自定义的端口号必须写明,对应第1步中自定义的端口号,例如:192.168.112.111:5554  

6.如果是第一次connect的话,在命令行中会显示: connected to192.168.112.111:5554


7.这时,我们可以多做一步查找自己的设备,在电脑的命令行中输入adb devices,如果在命令提示符出现下图对应的字样,说明我们的设备已经成功连接了

C:\Users\Administrator>adb devices
List of devices attached
192.168.112.111:5554      device


8.最后,当上面全部都搞掂了,我们就可以用手机测试了,打开ADT,右键Run as一个需要运行的程序,就会弹出以下的窗口,选择我们已经连接的设备,就能够调试了:



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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值