Android開發真機調試的時候總是要連着一條USB線很不方便,特別是如果還要拿着真機四處走動測試還要看log或或者異常信息的時候更是不方便,這種清空我們可以切換到無效調試的模式,只要保證電腦和真機在同一個局域網內,走到哪都可以測試。
切換無線調試
步驟1、Android設備與電腦連接在同一個WIFI網絡環境,Android設備通過USB線連接電腦
步驟2、在cmd命令行中輸入adb tcpip 5555
步驟3、查看Android設備的IP地址:
查看android設備的IP地址,這裏有三種方式查看Android設備IP:
(1)、設置-關於手機-狀態信息-IP地址中查看
(2)、設置-WLAN-點擊當前鏈接上的Wi-Fi查看IP
例如:設置—〉無線或網絡---〉WLAN設置—〉查看當前連接Wi-Fi的IP地址(部分機型需要按menu鍵並選擇“高級”選項---〉IP地址)
(3)、通過adb命令查看設備IP地址:adb shell netcfg
前提:(設備已經和PC建立了usb連接)
步驟4、拔掉數據線
步驟5、cmd命令下執行ping Android設備的IP
例如ping 10.129.49.143,如果ping成功,說明可以連接
步驟6、在cmd命令行中輸入adb connect 10.129.49.143(Android設備接入Wi-Fi,並查看其IP地址)
adb connect 10.129.49.143
如果顯示連接成功,則可繼續執行後面的操作;如果不成功,如下圖顯示:connect拒絕
用adb tcpip模式重啓adb
adb tcpip 5555
連接成功,connected to 10.129.49.143:5555
adb connect ip連接成功以後可以執行原來usb連接時的所有命令
切換USB調試
如果不想用無線調試了,也可以切換回USB調試
直接在命令行中輸入adb usb就可以切回usb調試模式了。
注意切換的時候不要插着數據線,否則會報error: more than one device/emulator錯誤,因爲此時無線模式開着同時又連接usb,adb會以爲有兩臺設備,不知要爲那一臺執行命令,所以需拔掉usb線