本人需要wifi連接android進行調試的原因主要是要經常用到IDA pro進行調試,但手頭有的IDA Pro版本只是windows的,開發可能更多用Mac OS X了,來回拔插、調試很不方便,所以wifi連了之後,可以省事兒很多。設置方法源於此貼,具體如下:
1. 手機端開啓adb tcp連接端口
:/$setprop service.adb.tcp.port 5555 :/$stop adbd :/$start adbd
其中setprop是用來設置系統屬性的,這裏不需要root權限,su即可。可通過adb shell設置,亦可通過手機上安裝的Android terminal設置。
2. 電腦端的設置和使用
連接adb,其中phone_ipaddress和portnumber是指手機的ip和前面設置的監聽端口號(如5555)
adb connect phone_ipaddress:portnumber
直接adb shell或adb -s 設備shell連接設備
如若要斷開則如下:
adb disconnect phone_ipaddress:port
-----------------
注:1. 如此一來也可通過wifi使用gdb或ida來遠程調試程序了
2. 亦可在Android上執行命令 getprop | grep 'service.adb.tcp' 來看設置的情況
3. 其他關於系統屬性的命令說明可參考這裏
如需瞭解ADB wifi可以參考:http://www.jianshu.com/p/21d1b65d92a4