『壹』 adb wifi連接調試,解決Unable to connect to device
我的Android studio安裝adb wifi之後一直提示
Unable to connect to device 'LOGICOM'. Make sure that your computer and your device are connected to the same WiFi network..
然後通過網路其他的解決辦法,嘗試:
查看電腦ip:192.168.1.228
手機ip:192.168.1.149
然後插上usb線,通過adb命令操作:
有時候按照上面操作會出現,
這個時候會發現:adb devices
會出現多個設備了,如下:
然後在Android studio 中可以發現有多個設備:
但adb wifi 還是顯示unable to connect to device ...
不過,最終目標可以實現了,可以拔掉usb實現調試。
『貳』 ADB通過WIFI連接Android設備
ADB支持USB連接模式和TCPIP鏈接模式。我們可以用TCPIP模式通過WIFI無線連接ADB。設置非常簡單。
第一步
確保電腦和Android設備連接在同一個WIFI網路環境。
第二部
用USB線連接Android設備。連接上之後你的電腦就會檢查到設備並且ADB將會以USB模式啟動。可以通過adb devices命令檢查連接上的設備,用adb usb命令確認adb是運行在usb模式下面。
$ adb devices
List of devices attached
34342343gdf device
$ adb usb
restarting in USB mode
第三部
用adb tcpip模式重啟adb
$ adb tcpip 1111
restarting in TCP mode port: 1111
第四步
查看Android設備的IP地址,這里有三種方式查看Android設備IP。
設置-關於手機-狀態信息-ip地址中查看
設置-WLAN-點擊當前鏈接上的Wi-Fi查看IP
通過ADB命令查看設備IP地址:adb shell netcfg
第五步
知道設備IP地址之後,就可以用adb connect命令通過IP和埠號連接ADB了。
$ adb connect 192.168.1.3:1111
connected to 192.168.1.3:1111
#查看一下連接上的設備,usb連接和wifi連接都存在
adb devices
List of devices attached
34342343gdf device
192.168.1.3:1111 device
拔掉USB線,你會發現設備仍然是連接上的,如果沒有連接上,用剛才的命令重現嘗試一下。
總結
採用wifi連接ADB和uiautomotor結合起來可以用來在usb線的狀態下跑測試腳本,對於測試人員來說也是非常有幫助的。
『叄』 如何通過adb 啟動WIFI連接網路
1. 確保目標板和主機連接在同一區域網裡面
2. 使用netcfg查看網路狀態,如果乙太網沒有配置,請先配置好網路再進行下面的步驟
3. 在目標板上通過使用乙太網連接來配置adb守護進程,使用setprop來設置守護進程的埠號
# setprop service.adb.tcp.port 5555
4. 如果以上配置成功,再重啟目標板上的adbd服務
# stop adbd
# start adbd
5. 在主機端使用如下命令建立adb連接
export ADBHOST=<target's ip address>
adb kill-server
adb start-server
adb connect <target_ip_address>:5555
6. 使用如下命令確認設備連接成功
adb devices
設備連接成功後將出現設備序列號和名稱