以往要連接測試裝置都一定要使用實體傳輸線。
但有時候因為 App 的功能或需求不同,會需要以無線方式連接進行除錯。
爬文後發現方法不困難,只要透過 adb 指令即可。
步驟一、前置作業#
請先準備一條手機傳輸線與你要連接的手機。
步驟二、接上線後開啟 CMD 視窗#
列出目前連線的裝置,並記下要連線的裝置 ID。
1
2
3
4
5
| $ adb devices
List of devices attached
98181FFAZ00814 device
emulator-5554 device
|
步驟三、設定裝置監聽的 Port 號#
1
2
3
| $ adb -s 98181FFAZ00814 tcpip 5555
restarting in TCP mode port: 5555
|
步驟四、取得裝置目前的 IP 位址#
這裡有兩種方式,一種是直接操作手機,進到設定中的狀態查看IP位址。
另一種方式則是使用 adb 命令直接看。
1
2
3
4
5
6
7
8
9
10
11
12
| // 進入裝置
$ adb -s 98181FFAZ00814 shell
// 查詢 IP 位址
$ ip -f inet addr show wlan0
30: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 3000
inet 192.168.8.47/24 brd 192.168.8.255 scope global wlan0
valid_lft forever preferred_lft forever
// 下 exit 離開裝置
$ exit
|
步驟五、斷開 USB 連接,以 IP 連線#
1
2
3
| $ adb connect 192.168.8.47:5555
connected to 192.168.8.47:5555
|
這樣子就完成囉!
參考來源#