一、设备管理
# 重启设备
adb reboot
# 进入fastboot模式
adb reboot bootloader
# 获取已连接设备信息
adb devices
# 获取设备状态
adb get-state
# 获取设备号
adb get-serialno
# 获取设备中的Android版本号
adb shell getprop ro.build.version.release
# 获取设备SDK版本号
adb shell getprop ro.build.version.sdk
# 获取设备型号
adb shell getprop ro.product.model
二、文件管理
# 拉取文件
adb pull remotefile localfile
# 删除文件
adb shell rm -rf filename
# 获取某目录下的文件列表
adb shell ls path
# 获取当前设备的截图,并导出到指定目录
adb shell /system/bin/screencap -p /sdcard/temp.png
三、应用管理
# 安装应用
adb install -g appfile
# 卸载应用
adb uninstall packagename
# 清除用户数据
adb shell pm clear packagename
# 获取设备中安装的系统应用包名安装列表
adb shell pm list packages
# 获取设备中安装的第三方应用包名列表
adb shell pm list package -3
# 模糊查询与keyword匹配的应该包名列表
adb shell pm list package keyword
# 获取应用包的版本信息
adb shell pm dump packagename | findstr version
# 获取设备当前界面的activity和运行app的包名
adb shell dumpsys activity activities | findstr "mResumedActivity"
# 启动一个activity
adb shell am start _R 1 activityname
# 退出app
adb shell am force-stop packagename
四、monkey测试
# 获取monkey测试的pid
adb shell ps | findstr packagename
adb ps -ef | grep packagename
# 检测设备是否正在进行monkey测试
adb -s devices shell pa -A | findstr monkey
# 获取进程的pid
adb shell ps | findstr packagename
adb shell ps | grep -w p
# 杀死进程
adb shell kill pid
版权声明:本文为f__yuan原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。