ADB 常用命令备忘

adb 就是 Android Debug Bridge 的缩写,adb 能够完成“各种助手”工具的绝大部分操作,主要由 3 部分组成:

  • adb client:通过命令对Android设备进行各种操作
  • adb server:对接入设备、连接等进行管理,负责执行命令的转发
  • adb daemon:adb后台进程服务,负责adb命令的执行和结果返回
ADB 常用命令备忘_第1张图片
ADB交互

常用命令

  • adb devices 获取设备列表和设备状态
C:\Users\chamsiin>adb devices
List of devices attached
5fd2fe6b        device
  • adb get-state 获取设备状态
C:\Users\chamsiin>adb get-state
device

##设备有三种状态:device , offline , unknown
## device 设备正常
## offline 连接异常,未响应
## unknown 没有设备
  • adb kill-server 终止adb服务
  • adb start-server 启动adb服务
在连接异常时,通过 kill-server 和 start-server 来重起adb
  • adb install /path/xxx.apk 安装应用
覆盖安装 使用 adb install -r /path/xxx.apk
  • adb uninstall package_name 卸载应用
注意:是需卸载应用的包名,不是安装包路径
  • adb push 将本地文件复制到Android设备
adb push local_file_path to_android_sdcard_path
##写入文件路径,一般放在sdcard中,否则可能会写入权限问题
  • adb pull 将Android设备文件下载到本地
adb push  from_android_sdcard_path local_file_path
##写入文件路径,一样需要注意权限问题
  • adb reboot 重启
##更多命令可通过查询帮助获得
adb --help

关于 adb shell 得再花一篇来专门整理

你可能感兴趣的:(ADB 常用命令备忘)