⑴ 如何通过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