下面介紹一下手機端無需Root通過Wi-Fi調試的方法
Tips:首先確保你的手機和電腦處於同一個局域網,無需root!!!
1、先把手機通過USB連接電腦,手機需打開調試(debug)
開發者模式->勾上[調試(debug)]
2、手機端開啓adb tcp連接端口
Mac打開terminal[終端]、Windows打開cmd
adb shell
stop adbd
setprop service.adb.tcp.port 5555
start adbd
3、電腦端設置
PS:電腦端配置在非adb shell模式下進行,如果已經進入abd shell先退出或重新打開一個窗口
phone_ip爲手機的ip地址,port爲步驟2中設置的端口號,如5555
1.連接調試手機
adb connect phone_ip:port
如果報錯“Connection refused”,先拔掉數據線,再次執行
2.斷開連接手機
adb disconnect phone_ip:port
4、拔掉數據線,通過Wi-Fi Debug
現在你可以拔掉數據線,通過Wi-Fi如同USB數據線連接一般調試你的Android程序了。
PS:如果拔掉數據線後找不到手機,無需再次通過數據線連接電腦,直接執行步驟3.1命令重新連接手機。
5、如果上述步驟執行完仍失敗,可以嘗試重啓adb後執行步驟2、3
1.關閉abd
adb kill-server
2.開啓adb
adb start-server
6、查看連接設備
adb devices
7、關閉Wi-Fi調試
先執行disconnect,不然會提示"error: more than one device/emulator"
adb disconnect phone_ip:port
再通過數據線將手機連接電腦執行
adb shell
stop adbd
setprop service.adb.tcp.port 0
此時拔掉數據線後,無法再通過Wi-Fi連接手機
Tips:端口號設置爲負數更佳!