资讯详情

使用adb connect命令连接多个Android设备(WIFI方式)

连接说明和步骤

除了USB方式连接Android终端设备(PC端的USB在某些情况下,口有限WIFI更方便),也可以通过adb connect命令利用TCP/IP协议连接。

1.打开手机设置USB调试功能(如果有这个选项需要一起打开,一些手机也可以限制是否允许远程调试)。 2、将手机和PC在同一网络下(连接同一网络)WIFI)。 3、使用USB将手机连接到电脑上。 4、使用adb devices命令检查设备连接情况

$ adb devices List of devices attached 693298ff device # 现连接设备1 693298gg device # 现连接设备2 

5、使用adb tcpip命令在计算机上指定手机设备tcpip端口

$ adb -s 693298ff tcpip 5555 restarting in TCP mode port: 5555 # 启用结果 

5555 端口是默认端口,也可以使用其他端口,-s是adb操作指定设备的参数 -s 693298ff是指定在693298ff如果该设备只连接一个设备,则可以省略此参数.

断开手机和PC的USB连接 7、使用adb connect命令将手机连接到电脑上

$ adb connect 192.168.3.142:5555 connected to 192.168.3.142:5555 # 远程连接结果 

192.168.3.142手机连接WIFI后的ip,再次,手机和电脑需要在同一网络环境中(只要在一个局域网中) 有线网络也可以)

8、使用adb devices命令检查设备连接情况

$ adb devices List of devices attached 192.168.3.142:5555 device  # 远程远程连接 693298gg device # 通过usb连接的手机 

9.当需要连接多个设备时,可以重复上述操作,但是

需要注意的是,如果手机同时通过USB和tcpip连接到PC的话,adb devices会识别两个设备,但实际上是同一部手机的两种连接方式。

10.设备连接不再需要时,可以使用adb disconnect 命令断开连接,例如:

$ adb disconnect 192.168.3.142:5555 

扩展知识(adb常用命令)

1.检查手机设备

$ adb devices  

2.如果需要覆盖,则需要安装包install后面添加-r参数

$ adb install packsge(包路径) 

3.保留数据和安装新包的缓存文件

$ adb install -r packages(包路径) 

4、卸载包

$ adb uninstall package(包路径) 

5、关闭adb服务

$ adb kill-server 

6、启动adb服务

$ adb start-server 

7.检查手机里所有的包名

$ adb shell pm list packages 

8.检查手机中所有第三方包名

$ adb shell pm list packages -3 

9.截频并将文件保存在手机上xxx.png

$ adb shell /system/bin/screencap -p /sdcard/xxx.png 

10、将手机xxx.png将文件保存在D盘文件下

$ adb pull /sdcard/xx.png D:/xxx.png 

将计算机文件导入手机

$ adb push D:/xxx.text /adcard/xxx.text 

12.清除缓存数据

$ adb shell pm clear com.ablesky.ui.activity 

13、启动程序

$ adb shell am start -n com.ablesky.ui.activity/com.ablesky.activity.SplashActivity 

14.强制停止操作程序

$ adb shell am force-stop com.ablesky.simpleness.activity 

15、查看日志

$ adb logcat 

16.在电脑上打印日志

$ adb logcat > D:\log.txt 

17.检查被占用端口对应的情况PID

$ netstat -aon|findstr 5037"

18、查看端口号对应的进程

$ tasklist /fi “PID eq PID号”

19、杀掉某进程

$ taskkill /pid 2027 /f 

20、指定APP产生随机事件100次

$ adb shell monkey -p 包名 100

21、指定APP产生随机事件100次并发送详细的activity信息

$ adb shell monkey -p 包名 -v -v 100

22、获取手机系统信息( CPU,厂商名称等)

$ adb shell "cat /system/build.prop | grep "product""

23、获取手机系统版本

$ adb shell getprop ro.build.version.release

24、获取手机系统api版本

$ adb shell getprop ro.build.version.sdk

25、获取手机设备型号

$ adb -d shell getprop ro.product.model

26、获取手机厂商名称

$ adb -d shell getprop ro.product.brand

27、获取手机的序列号,有以下两种方式

$ adb get-serialno
$ adb shell getprop ro.serialno

28、获取手机的IMEI,有三种方式,由于手机和系统的限制,略有区别

$ adb shell dumpsys iphonesubinfo其中Device ID即为IMEI号
$ adb shell getprop gsm.baseband.imei
$ service call iphonesubinfo 1 # 此种方式,需要自己处理获取的信息得到

29、获取手机mac地址

$ adb shell cat /sys/class/net/wlan0/address

30、获取手机内存信息

$ adb shell cat /proc/meminfo

31、获取手机存储信息

$ adb shell df

32、获取手机内部存储信息

$ adb shell df /mnt/shell/emulated # 魅族手机
$ adb shell df /data # 其他

33、获取sdcard存储信息:

$ adb shell df /storage/sdcard

34、获取手机分辨率

$ adb shell "dumpsys window | grep mUnrestrictedScreen"

35、获取手机物理密度

$ adb shell wm density

36、查看指定apk的包名

$ aapt dump badging +包的全路径

37、查看所有apk包名

$ adb shell pm list package -f

标签: 二极管adb521zs

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台