在学习android,因此必定会用到模拟器来调试程序。android
通常来讲,调试程序有这几种途径:网络
①ADT自带的模拟器 (缺点:任何方面都不是通常的慢,开机慢不说了,用起来比蜗牛的速度还慢。)tcp
②用数据线链接真机 (缺点:虽然能够,可是仍是很麻烦。)学习
③Genymotion模拟器 (这个模拟器多是最好用的一个了,很强大,用起来跟真机差很少,可是也有缺点就是不稳定,有时候用着用着就挂掉了)测试
最后,说回正题:经过wifi调试android程序命令行
网上关于这方面的教程也有不少,不过来来去去都是差很少的,说得不怎么详细。因此本身就把个人一些过程详细的记录下来,新手能够看下^_^(高手绕过...)调试
如下是本人已经测试过的过程:教程
1.首先确保手机已经root过,若是没root过,到下面第二步的时候是没法链接的,这个我已经试过了。至于手机怎么root,找度娘,网上一堆教程,本人是经过360一键root的,只需几分钟就搞定了,360一键root可到这里下载http://t.cn/8soUHP1get
2.在网上下载个手机版的超级终端(相似于电脑的命令提示符(cmd)),或者到这里下载http://t.cn/8soUjaIcmd
3.在手机上设置监听的端口(这里须要注意的是,输入su获取root权限这一步可能会慢一点,等它获取成功了,继续执行第二三四的指令)命令以下:
su//获取root权限
setprop service.adb.tcp.port 5555//设置监听的端口,端口能够自定义,如5554,5555是默认的
stop adbd//关闭adbd
start adbd//从新启动adbd
获取权限成功的图以下:
4.确保电脑和手机是链接同一个网络,并记下手机的IP地址,手机的IP地址能够经过“设置->WLAN->查看已经链接的WLAN网络详情”查看获得,这里先假设IP为192.168.112.111
5.在电脑上打开命令提示符(可按快捷键win+R,输入cmd),而后输入如下命令:
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一个须要运行的程序,就会弹出如下的窗口,选择咱们已经链接的设备,就可以调试了: