⑴ 如何通过adb连接
利用adb来连接手机, 有两种方式: 1, wifi, 2, usb.
前提条件: 下载adb, 最好把对应的文件置于cmd.exe同目录下。
1. 通过wifi, 利用adb来连接手机。
在pc的cmd中输入命令:
adb connect 192.168.1.100
其中adb就是手机的ip. 如果连接成功, 就可以进入android的shell了。
2. 通过usb, 利用adb来连接手机。
我把手机通过usb接上pc, 结果adb并没有连接上手机, 于是下载了android驱动程序, 安装了, 就好了。这样, adb就连接上了手机, 开心啊。于是就可以利用adb shell进入手机的android系统了
⑵ 如何使用 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。
⑶ 如何通过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
设备连接成功后将出现设备序列号和名称
⑷ 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网络调试和常见命令
安卓的adb调试模式有两种:1、使用usb线;2、使用网络。使用网络首先得在Android设备设置网络adb监听的端口,再通过adb连接到设备进行控制;
先是使用usb线连接电脑跟安卓设备,执行adb命令,该条命令是设置网络adb监听的端口,5555是默认,也可以设置其他的,在安卓设备重启后会失效,不需要root权限
在root权限下执行
在Android的 /system/build.prop 文件最后添加 service.adb.tcp.port=5555 ,重启后有效,需要root权限
adb网络连接是基于TCP协议,不在一个局域网,只要知道Android设备终端IP,也能进行网络调试;需要知道公网IP,设置一下端口映射就可以通过ADB连接
adb命令是adb程序自带的一些命令,adb shell 是调用android 系统的命令
1.查看进程pid为 620 的日志信息
2.过滤出有字符串 同步数据 的日志进行显示
3.查看Tag为 MainActivity 的日志信息
4.查看Tag为 MainActivity 的,日志等级不低于 V 的日志信息
优先级是下面的字符,顺序是从低到高:
5.将日志输出到文件,一般在日志命令后面加 >> 文件路径 就行了,但是1,2的命令不行
操作手机 /system 目录文件, adb remount 将 /system 部分置于可写入的模式,默认情况下 /system 部分是只读模式的。这个命令只适用于已被 root 的设备
⑹ 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线的状态下跑测试脚本,对于测试人员来说也是非常有帮助的。