什么是 adb
Android 调试桥 (adb) 是一个通用命令行工具,其允许您与模拟器实例或连接的 Android 设备进行通信。它可为各种设备操作提供便利,如安装和调试应用,并提供对 Unix shell(可用来在模拟器或连接的设备上运行各种命令)的访问。该工具作为一个客户端-服务器程序,包括三个组件:
- 客户端,该组件发送命令。客户端在开发计算机上运行。您可以通过发出 adb 命令从命令行终端调用客户端。
- 后台程序,该组件在设备上运行命令。后台程序在每个模拟器或设备实例上作为后台进程运行。
- 服务器,该组件管理客户端和后台程序之间的通信。服务器在开发计算机上作为后台进程运行。
来自官方文档: https://developer.android.com/studio/command-line/adb.html
官方 adb 工具下载
https://developer.android.com/studio/releases/platform-tools.html
常用 adb 命令
正常开机情况下
进入 fastboot 模式
adb reboot bootloader
进入 recovery 模式
adb reboot recovery
安装软件
adb install -r xxxx.apk
fastboot 模式下
查看设备是否连上
fastboot devices
刷入 recovery
fastboot flash recovery xxxxx.img
重启到 recovery
fastboot boot xxxx.img
adbsideload 模式
adb sideload xxxxx.zip
第三方 recovery
windows 中会遇到的问题
如果 adb server 起不来,通常都是电脑的 xxx 手机助手 把端口占用的关系,一般在进程管理器中结束对应的进程即可。