不论是有线多台设备还是无线多台设备或是混合多设备,应该怎么控制操作呢
ADB操作多台设备
1、adb devices
查看所有连接设备。
2、adb -s <设备名> shell
指定device来执行adb shell。
3、adb -s <设备名> <指令>
在指定设备执行指令。
开启或者关闭服务
adb start-server:开启adb服务
adb kill-server:关掉adb服务
adb devices : 查看电脑是否连接设备
adb devices或者adb devices -l 或者 adb get-state使用该指令将返回设备状态信息,该状态信息包含三种
返回值:
devices状态:表示移动设备或者模拟器已经连接到adb服务器上
offline状态:表示移动设备或者模拟器没有连接到adb服务器或者没有响应
no devices状态:表示没有设备或者模拟器连接
3)adb install :安装
第一种情况:当只有一台设备时
a. adb install apk路径
b. adb install -r :覆盖原来安装的软件,并保留数据
c. adb install-multiple demo1.apk demo2.apk
d. adb install -t demo1.apk : 如果在安装中,遇到Failure [INSTALL_FAILED_TEST_ONLY installPackageLI],则使用该命令
e. adb install -d demo.apk :允许版本代码升级
f. adb install -g demo.apk :授权所有运行时权限
第二种情况:当有多台设备时,使用-s 序列号 进行指定设备
adb -s 序列号 install apk路径
adb uninstall :卸载
adb unstall demo.apk
卸载设备中的应用,并希望保留配置和缓存文件
adb -s 序列号 shell pm uninstall -k 包名
adb pull : 将移动设备中的文件传送到PC上
adb pull 移动设备路径 PC路径
adb push :将PC中的文件传送到移动设备端
adb push PC路径 移动设备路径
adb push PC路径 /sdcard/
adb logcat:查看和跟踪系统日志缓冲区的信息,
adb logcat >/Users/xxxx/demo.log 或者 adb -s 序列号 logcat >/Users/xxxx/demo.log
标签:devices,apk,ADB,install,adb,多台,连接,设备 From: https://www.cnblogs.com/7qin/p/17600676.html