adb 就是 Android Debug Bridge
的缩写,adb 能够完成“各种助手”工具的绝大部分操作,主要由 3 部分组成:
- adb client:通过命令对Android设备进行各种操作
- adb server:对接入设备、连接等进行管理,负责执行命令的转发
- adb daemon:adb后台进程服务,负责adb命令的执行和结果返回
常用命令
- adb devices 获取设备列表和设备状态
1 | C:\Users\chamsiin>adb devices |
- adb get-state 获取设备状态
1 | C:\Users\chamsiin>adb get-state |
- adb kill-server 终止adb服务
- adb start-server 启动adb服务
1 | 在连接异常时,通过 kill-server 和 start-server 来重起adb |
- adb install /path/xxx.apk 安装应用
1 | 覆盖安装 使用 adb install -r /path/xxx.apk |
adb uninstall package_name 卸载应用
1
注意:是需卸载应用的包名,不是安装包路径
adb push 将本地文件复制到Android设备
1 | adb push local_file_path to_android_sdcard_path |
- adb pull 将Android设备文件下载到本地
1 | adb push from_android_sdcard_path local_file_path |
- adb reboot 重启
1 | ##更多命令可通过查询帮助获得 |
关于 adb shell
得再花一篇来专门整理