在學習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一個須要運行的程序,就會彈出如下的窗口,選擇咱們已經鏈接的設備,就可以調試了: