使用adb connect命令连接多个Android设备(WIFI方式) |
您所在的位置:网站首页 › 网络调试设备 › 使用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 # 现连接的设备25、使用adb tcpip命令在电脑端指定手机设备的tcpip端口 $ adb -s 693298ff tcpip 5555 restarting in TCP mode port: 5555 # 启用结果5555 端口是默认端口,也可以用其他端口,-s是adb中操作指定设备的参数 -s 693298ff是指定在693298ff这个设备上执行此操作,如果只连接了一台设备可省略此参数. 6、断开手机与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会识别出2个设备,但其实是同一个手机的2种连接方式。 10、当不再需要设备连接时,可以使用adb disconnect 命令来断开连接,示例: $ adb disconnect 192.168.3.142:5555 扩展知识(adb常用命令)1、查看手机设备 $ adb devices2、安装包,如果需要覆盖则需要在install后面添加-r参数 $ adb install packsge(包路径)3、保留数据及缓存文件安装新包 $ adb install -r packages(包路径)4、卸载包 $ adb uninstall package(包路径)5、关闭adb服务 $ adb kill-server6、启动adb服务 $ adb start-server7、查看手机里面所有包名 $ adb shell pm list packages8、查看手机里面所有第三方包名 $ adb shell pm list packages -39、截频并保存文件在手机上为xxx.png $ adb shell /system/bin/screencap -p /sdcard/xxx.png10、将手机xxx.png文件保存到D盘文件下 $ adb pull /sdcard/xx.png D:/xxx.png11、将电脑文件导入手机 $ adb push D:/xxx.text /adcard/xxx.text12、清除缓存数据 $ adb shell pm clear com.ablesky.ui.activity13、启动程序 $ adb shell am start -n com.ablesky.ui.activity/com.ablesky.activity.SplashActivity14、强制停止运行程序 $ adb shell am force-stop com.ablesky.simpleness.activity15、查看日志 $ adb logcat16、将日志打印到电脑上 $ adb logcat > D:\log.txt17、查看被占用端口对应的PID $ netstat -aon|findstr "5037"18、查看端口号对应的进程 $ tasklist /fi “PID eq PID号”19、杀掉某进程 $ taskkill /pid 2027 /f20、指定APP产生随机事件100次 $ adb shell monkey -p 包名 10021、指定APP产生随机事件100次并发送详细的activity信息 $ adb shell monkey -p 包名 -v -v 10022、获取手机系统信息( CPU,厂商名称等) $ adb shell "cat /system/build.prop | grep "product""23、获取手机系统版本 $ adb shell getprop ro.build.version.release24、获取手机系统api版本 $ adb shell getprop ro.build.version.sdk25、获取手机设备型号 $ adb -d shell getprop ro.product.model26、获取手机厂商名称 $ adb -d shell getprop ro.product.brand27、获取手机的序列号,有以下两种方式 $ adb get-serialno $ adb shell getprop ro.serialno28、获取手机的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/address30、获取手机内存信息 $ adb shell cat /proc/meminfo31、获取手机存储信息 $ adb shell df32、获取手机内部存储信息 $ adb shell df /mnt/shell/emulated # 魅族手机 $ adb shell df /data # 其他33、获取sdcard存储信息: $ adb shell df /storage/sdcard34、获取手机分辨率 $ adb shell "dumpsys window | grep mUnrestrictedScreen"35、获取手机物理密度 $ adb shell wm density36、查看指定apk的包名 $ aapt dump badging +包的全路径37、查看所有apk包名 $ adb shell pm list package -f |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |