在Android開發中調試我們經常要用一根USB數據線連接到手機和電腦,一方面麻煩不說,手機一直連著電腦充電時間長了對手機也是一種傷害,另一方面如果哪一天忘記帶USB數據線就很悲催了。
今天就來教大家一種通過wifi來連接手機調試的方法,瞬間高大上有木有?而且不需要root,以后你就可以隔空給你公司的測試妹子安裝/卸載apk了。
連接方法
方法很簡單,具體步驟如下:
- 1.先確保你手機和電腦運行在同一wifi局域網內
- 2.由于是通過adb來進行連接的,所以確保你配置了環境變量
- 3.第一次的時候需要用手機USB連接到你的電腦,之后運行下面國外大牛寫的shell腳本連接成功就可以把你的USB數據線拔掉了,然后你的電腦就可以通過wifi調試你的應用了。
sh adbwifi.sh (adbwifi.sh是腳本的文件名)
- 4.以上腳本在mac或者Linux肯定是ok的,windows上需要安裝一些如msysgit或者cygwin才可運行以上Linux shell
- 最后提醒:實際測試一系列手機都ok,唯獨測試了手上的兩部小米手機連接不上,悲劇!
腳本內容
我在GitHub Gist上也創建了該文件,地址在這里: https://gist.github.com/stormzhang/6fa157ceb7980a25fbf0
下面是shell內容: