adb shell常用命令总结

ADB 简介:

ADB即是Android Debug Bridge,它是Android开发/测试人员不可替换的强大工具,也是Android设备玩家的好玩具。

常用命令:
启动/停止

  • adb start-server
  • adb kill-server

查看版本

adb version

查看以连接设备/模拟器

adb devices
有三种状态:

  • offline --表示设备未连接成功或无响应
  • device--设备连接
  • no device--没有设备/模拟器连接

查看应用列表

adb shell pm list packages [-f] [-d] [-e] [-s] [-3] [-i] [-u] [--user USER_ID] [FILTER]
可选参数:


adb shell常用命令总结_第1张图片
image.png

安装APK

adb install [-lrtsdg]
参数说明


adb shell常用命令总结_第2张图片
image.png

用命令安装实质分为三步

  1. push apk 文件到 指定的目录
  2. 调用pm install 命令进行安装
    3.可以删除目标的apk文件。

卸载应用:

adb uninstall [-k]
-k为可选参数,表示卸载应用保留数据和缓存目录。

清理应用数据与缓存

adb shell pm clear

查看前台Activity

adb shell dumpsys activity activities|findstr mResumedActivity

查看正在运行的Services

adb shell dumpsys activity services []
参数不是必须的,指定 表示查看某个包名相关的Services,不指定表示查看所有Service。

查看应用详细信息

adb shell dumpsys package

与应用交互 (详细参考下方链接)


adb shell常用命令总结_第3张图片
image.png

强制停止应用

adb shell am force-stop

查看设备信息

型号
adb shell getprop ro.product.model

电池状况
adb shell dumpsys battery

屏幕分辩率
adb shell wm size

屏幕密度:
adb shell vm density

显示屏参数
adb shell dumpsys window displays

IMEI
adb shell dumpsys iphonesubinfo

刷机相关命令

重启到Recovery模式
adb reboot recovery

从Recovery重启到Android
adb reboot

重启到Fastboot模式
adb reboot bootloader

查看进程

adb shell ps
查看实时资源占用情况
adb shell top

参考链接:https://github.com/mzlogin/awesome-adb#%E5%8D%B8%E8%BD%BD%E5%BA%94%E7%94%A8

你可能感兴趣的:(adb shell常用命令总结)