⑴ 如何通過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
設備連接成功後將出現設備序列號和名稱
⑵ 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 測試(無需root)
最近看到使用無線調試的教程,但都說手機要root,有的手機root比較麻煩,現分享不需要root的方法。
簡單教程:
1.手機與電腦用數據線連接,打開命令行窗口,執行adb tcpid 5555
2.斷開數據線連接,執行 adb connect 192.168.13.104(手機ip)
此時手機已經成功連接上了。
註:手機每次重啟後,都要執行下步驟1。
小白教程:
1、確認本機PC沒有任何adb設備連接,包括模擬器和usb連接
查看當前PC端連接有多少設備
adb devices命令後,列表顯示為空;
2、將遠程android設備接入Wi-Fi,並查看其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連接)
確保電腦和Android設備連接在同一個WIFI網路環境(同一個區域網下,進行通信)
3、本機command命令下執行ping android設備和返的IP
例如ping 10.129.49.143,如果ping成功,說明可以連接
4,執行 adb connect
知道設備IP地址之後,就可以用adb connect命令通過IP和埠號連接adb。
adb connect 10.129.49.143
如果顯示連接成功,則可繼續執行後面的操作;如果不成功姿棚基,如下圖顯示:connect拒絕
用adb tcpip模式重啟adb(連上數據線)
adb tcpip 5555
註:手機每次重啟後,都要執行下adb tcpip 5555。
斷開連接:adb disconnect
⑷ 如何使用 adb shell 開啟 攜帶型WI-FI熱點
1、以管理員身份運行命令提示符:
快捷鍵win+R→輸入cmd→回車
2、啟用並設定虛擬WiFi網卡:
運行命令:netsh wlan set hostednetwork mode=allow ssid=wuminPC key=wuminWiFi
此命令有三個參數,mode:是否啟用虛擬WiFi網卡,改為disallow則為禁用。
ssid:無線網名稱,最好用英文(以wuminPC為例)。
key:無線網密碼,八個以上字元(以wuminWiFi為例)。
以上三個參數可以單獨使用,例如只使用mode=disallow可以直接禁用虛擬Wifi網卡。
開啟成功後,網路連接中會多出一個網卡為「Microsoft Virtual WiFi Miniport Adapter」的無線連接2,為方便起見,將其重命名為虛擬WiFi。若沒有,只核配汪賣哪需更新無線網卡驅動就OK了。
3、設置Internet連接共享:
在「網路連接」窗口中,右鍵單擊已連接到Internet的網路連接,選擇「屬性」→「共享」,勾上「允許其他······連接(N)」並選擇「虛擬WiFi」。
確定之後,提供共享的網卡圖標旁會出現「共享的」字樣,表示「寬頻連接」已共享至「虛擬WiFi」。
4、開啟無線網路:
繼續在改仔命令提示符中運行:netsh wlan start hostednetwork
(將start改為stop即可關閉該無線網,以後開機後要啟用該無線網只需再次運行此命令即可)
至此,虛擬WiFi的紅叉叉消失,WiFi基站已組建好,主機設置完畢。筆記本、帶WiFi模塊的手機等子機搜索到無線網路wuminPC,輸入密碼wuminWiFi,就能共享上網啦!
附:顯示無線網路信息命令:netsh wlan show hostednetwork
虛擬無線AP發射的WLAN是802.11g標准,帶寬為54Mbps。
⑸ 【原創】安卓開啟WIFI調試
拿手機來調試,一天下來沒多久就滿電了,怕電池hold不住,找了個遠程調試的辦法。下面是操作步驟,給有需要的人幫助。
1、手機開啟USB調試模式
2、將手機連接到電腦上
3、命令行執行adb tcpip 5555(啟動手機上的adbd守護進程,並監聽5555埠,默認埠為5555,可使用其它埠)
4、獲取手機連接的wifi地址(命令行查看adb shell ip address show wlan0)
5、通過adb connect命令連接
註:adb connect需要和adb tcpip所使用的埠一致,如果不一致,則無法連接到該手機。
⑹ androidstudio中使用adb命令進行無線調試
1. adb devices連接數據線查看當前PC端連接有多少設備,如下圖可見有一台設備連接
2.確保電腦和將android手機接入同一Wi-Fi或網路環境,並查看其IP地址,如旅首果手機IP是DHCP模拆知數式則改成靜態IP,記下手機IP地址
3.adb connect IP地址 會提猛遲示由於目標計算機積極拒絕,無法連接
4.adb tcpip 5555 用adb tcpip模式重啟adb
⑺ 使用adb命令連接WiFi進行無線調試
1.用USB連接手機
2.運行 adb devices,測試是否連接成功,能出現設備列表即可;
3.打開命令輸入
adb tcpip 5555
結果
adb tcpip 5555;restarting in TCP mode port: 5555
4.查看手機ip
adb shell ifconfig wlan0
結果
wlan0 Link encap:UNSPEC inet addr:192.168.50.141 Bcast:192.168.50.255 Mask:255.255.255.0 inet6 addr: fe80::7a62:56ff:fee5:76d0/64 Scope: Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:3454241 errors:0 dropped:23 overruns:0 frame:0 TX packets:2524887 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:152319933 TX bytes:535345072
連接wifi
adb connect 192.168.50.141
結果
connected to 192.168.50.141:5555
然後就可以進行wifi調試了
模擬器或者電視盒子在已知adb調試埠的情況下可以直接通過adb connect xxx.xxx.xxx.xxx:xxxx(模擬器或盒子的IP:adb調試埠),
通過adb devices看到已經連接的設備
常見模擬器adb埠如下圖所示:
⑻ Android WiFi連接手機
Android通過WiFi連接手機,擺脫線的束縛,並且手機不需要root。
首先,確認電腦沒有任何其它adb設備連接,包括模擬器。
1、手機與電腦在同一個WiFi網路
2、手機與電腦用USB連接線先連接
3、終端輸入命令:adb tcpip 5555。確認輸出:restarting in TCP mode:5555
4、終端輸入命令:adb connect 手機IP:5555。確認輸出:connected to 手機IP:5555
5、拔出USB連接線,此時可以查看LogCat設備選項卡中已有連接的設備。
OK!現在可以擺脫usb數據線的束縛,可以愉快的玩耍了。
AndroidStudio插件: https://zhuanlan.hu.com/p/65406343
推薦:ADB WiFi Connect 和 WIFI ADB ULITIMATE
⑼ ADB 自動化測試設備連接 - wifi連接&Bluetooth藍牙連接
① 啟動tcpip監聽
- 命令:adb tcpip 5000
②正褲 物理數據線鏈接Android手機,用adb shell命令進入設備操作界面,查找手機的物理網卡ip地址
1|shell@hammerhead:/$ ifconfig | grep Mask
inet addr:127.0.0.1 Mask:255.0.0.0
inet addr:100.97.230.77 Mask:255.255.255.252
裂基 inet addr:192.168.43.1 Bcast:192.168.43.255 Mask:255.255.255.0
③ 退出shell
- 命令:exit
shell@hammerhead:/$ exit
④ 第二步開啟手機熱點共享,連接設備
adb connect 192.168.43.1:5000
- 成功了就可以顯示 你的 ip 地址:埠
connected to xxx.xxx.xxx.xxx:xxxx
注意:
這時候請斷開數據線連接,否則就會出現2個連接對應同一台設備的情況。
⑤ 彈出設備
命令:adb disconnect 192.168.43.1:5000
①開啟手機和電腦藍牙連接 - 電腦添加藍牙設備
- 藍牙圖片 「右鍵」 添加藍牙設備
- 添加手機 - 添加成功後 - 再次右鍵「藍牙圖標」 - 選擇舉源簡加入個人域
- 右鍵 選擇「鏈接時使用」 - 「接入點」
② 啟動tcpip監聽
命令:adb tcpip 5000
③ 物理數據線鏈接Android手機,用adb shell命令進入設備操作界面,查找手機的物理網卡ip地址
1|shell@hammerhead:/$ ifconfig | grep Mask
inet addr:127.0.0.1 Mask:255.0.0.0
inet addr:100.97.230.77 Mask:255.255.255.252
inet addr:192.168.43.1 Bcast:192.168.43.255 Mask:255.255.255.0
④ 退出shell
- 命令:exit
shell@hammerhead:/$ exit
⑤ 第二步開啟手機熱點共享,連接設備
adb connect 192.168.43.1:5000
- 成功了就可以顯示 你的 ip地址:埠
connected to xxx.xxx.xxx.xxx:xxxx
注意:
- 這時候請斷開數據線連接,否則就會出現2個連接對應同一台設備的情況。
⑥ 彈出設備
命令:adb disconnect 192.168.43.1:5000
⑽ Android區域網開啟無線ADB調試
摘要:本文主要是介紹在Android中如何開啟動無線wifi的調試功能,橋啟做敏衡注意本文只限在區域網內網中進行無線調試,不限在外網。其中可以通過設置 「service.adb.tcp.port」 的系統屬性進行開啟調試埠,以方便進行自定義調試功能。下面逐一進行開啟步驟進行講解( 轉旁搏自雲書 ):
1、獲取root許可權
// 通過在命令行中執行如下指令即可
$ adb root
2、設置ADB的調試模式為TCP,並設置調試埠號為5555
// 在命令行中輸入如下指令
$ adb shell setprop service.adb.tcp.port 5555
3、重啟adbd服務,以便重新打開5555埠和服務
// 執行如下指令
$ adb shell stop adbd
$ adb shell start adbd
4、經過以上3步後,便可以進行無線的ADB連接了
// 獲取完手機的ip後,執行connect ip + 埠即可。
$ adb connect 192.168.1.100:5555