如何讓手機通過WIFI連接方式調試Android程序


    數據線丟了,不想花錢去買,在網上看了看,android手機居然可以通過wifi進行程序的調試,太好了,自己搞了一下,雖然網上寫的很詳細,但是還是有些問題,記錄下來,下次參考。 

    一、首先讓android手機監聽指定的端口:

   這一步需要使用shell,因此手機上要有終端模擬器,不過網上很多,隨便找個就行了,依次敲入下列幾行: 

   1、su    //獲取root權限
   2、setprop service.adb.tcp.port 5555    //設置監聽的端口,端口可以自定義,如5554,5555是默認的
   3、stop adbd    //關閉adbd
   4、start adbd    //重新啟動adbd

    二、手機連接wifi並確保手機和電腦連接同一個網絡,記下手機的ip地址,假設為a.b.c.d

    三、電腦上打開命令提示符,敲入以下命令:

   1、adb connect a.b.c.d//如果不輸入端口號,默認是5555,自定義的端口號必須寫明,對應第1步中自定義的端口號,例如:a.b.c.d:5554

    四、配置成功,命令行顯示:“connected to a.b.c.d”,然后就可以調試程序了,^_^。

   要關閉wifi調試,也很簡單,只需要把端口號設置為-1,並且重復第一步即可。

 


 

 

    最近遇到了一個很糾結的問題啊,就是我手上的幾台測試手機都或多或少的usb連接出問題。想到了個解決方案,現在wifi對於開發人員來說已經比較常見了。所以這里分享一下,如何使用wifi進行手機的應用調試取代usb調試。首先網上有很多此類教程了,但是多數有些問題,轉來轉去,以下內容本人親測有問題可以隨時聯系交流。

    第一步:手機的設置:下載超級終端Better Terminal。各大市場應該大把大把的,我是在豌豆莢上下載的。下載完后在手機安裝上,點擊進入,其中有個選項是開啟gui還是shell,對於我們android開發者來說當然是選擇比較牛逼的shell了。進入后輸入如下內容:

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

    這樣你的手機就配置好了tcpip的網絡調試端口了。

    第二步:電腦的配置:將手機通過usb連接到電腦上,cmd到你的androidsdk的目錄下的platform-tools目錄執行:

adb tcpip 5555

    將機器上的adb切換為網絡模式,后面5555是端口號,當然你也可以寫其他端口號,只要你的手機的這個端口號沒有被使用就可以了。

    第三步:電腦配置:運行cmd,輸入

adb connect <你手機IP>:5555

    例如:adb connect 10.7.10.3:5555 ,其中10.7.10.3是我的手機的ip地址你輸入你的手機的ip地址即可。

    如果成功的話,會提示 connected to 10.7.10.3:5555
    現在你的電腦就可以通過wifi連接電腦調試了,當然你通過eclipse進行調試也是沒問題的。

    第四步:當你使用完wifi調試的時候,請連接手機后cmd輸入adb usb,切換回usb調試。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM