appium---常用的adb命令

it2022-05-05  267

  在测试android-app的时候,adb命令可以帮助我们解决许多问题

 

什么是adb

Android Debug Bridge,我们一般简称为adb,主要存放在sdk安装目录下的platform-tools文件夹中,它是一个非常强大的命令行工具,通过这个工具你能够与你的android设备进行交互。

 

常用的adb命令

格式:

adb [-d|-e|-s <serialNumber>] <command> -d: 让唯一连接到该PC端的真实安卓设备执行命令,如果发现USB中连接有多部设备,将会报错 -e: 让唯一连接到该PC端的模拟器执行命令,如果发现开启了多个模拟器,将会报错 -s: 通过设备的序列号进行指定设备执行命令 如果设备只连接有一个设备或者一个模拟器的时候,可以不用声明这三个参数,adb默认会让这部唯一连接到的设备进行命令执行。

 

1、查看设备:

adb devices

 

2、安装app

adb install APK的路径

 

 

3、卸载app

adb uninstall apk的包名

 

4、查看apk的包名

# 方法1: 打开想要查询的apk adb logcat | find “START”

# 方法2: 通过aapt工具 aapt dump badging apk路径

 

5、如何保存设备日志

# 保存全部日志 adb logcat >电脑路径 # 保存单个apk日志 adb logcat | find ”包名“ >电脑路径

 

6、重启/杀死adb进程

# 杀掉adb进程 adb kill-server # 重启adb服务 adb start-server

 

7、传输文件

# 电脑发文件到手机 adb push <电脑路径> <手机路径> # 手机发文件到电脑 adb pull <手机路径> <电脑路径>

 

8、监控app服务

# 监控app的内存变化 adb shell dumpsys meminfo 包名 # 监控app的cpu adb shell dumpsys cpuinfo | find ”包名“ # 监控app的耗电量 adb shell dumpsys battery

 

9、辅助命令

# 截图命令 adb shell screencap -p /手机路径 (sdcard/screen.png) # 录制视频 adb shell screenrecord /手机路径/XXX.MP4

 

10、monkey命令

# monkey命令 adb shell monkey –p 包名 100 # Adb shell 这个是进入android的shell环境 # Monkey 这个是调用shell里面的monkey工具 (monkey是每个手机出场自带的,我们输入指令是去唤醒它) # -p 包名 # 100是点击的次数

 

11、重启设备

# 重启设备 adb reboot # 恢复出厂设置 adb reboot recovery

 

转载于:https://www.cnblogs.com/qican/p/11078412.html

相关资源:appium-uiautomator2-server-v0.3.0/appium-uiautomator2-server-debug-androidTest

最新回复(0)