ADB 常用命令备忘
2020-01-18 本文已影响0人
河东客
adb 就是 Android Debug Bridge
的缩写,adb 能够完成“各种助手”工具的绝大部分操作,主要由 3 部分组成:
- adb client:通过命令对Android设备进行各种操作
- adb server:对接入设备、连接等进行管理,负责执行命令的转发
- adb daemon:adb后台进程服务,负责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
得再花一篇来专门整理