什么是 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.apkfastboot 模式下
查看设备是否连上
fastboot devices刷入 recovery
fastboot flash recovery xxxxx.img重启到 recovery
fastboot boot xxxx.imgadbsideload 模式
adb sideload xxxxx.zip第三方 recovery
windows 中会遇到的问题
如果 adb server 起不来,通常都是电脑的 xxx 手机助手 把端口占用的关系,一般在进程管理器中结束对应的进程即可。