命令速查

ADB / Fastboot 速查手册

按连接、日志、安装、重启和 Fastboot 分类。复制前先确认命令对应的设备状态。

ADB 基础

adb devices

列出已连接的设备及其状态(device 或 unauthorized)

adb install <apk>

安装 APK 文件到设备。加 -r 覆盖安装,-d 降级安装

adb uninstall <pkg>

卸载指定包名的应用。加 -k 保留数据

adb push <local> <remote>

将本地文件推送到设备指定路径

adb pull <remote> <local>

从设备拉取文件到本地

adb shell

进入设备 Linux 命令行交互环境

adb reboot

重启设备

adb reboot-bootloader

重启设备进入 Bootloader(即 Fastboot 模式)

ADB 进阶

adb logcat

实时查看设备日志输出。加 -b crash 只看崩溃日志

adb shell dumpsys

转储系统服务状态信息。如 dumpsys battery、dumpsys meminfo

adb shell pm list packages

列出所有已安装应用包名。加 -3 仅第三方应用,-s 仅系统应用

adb shell am start

启动 Activity。例:am start -n com.android.settings/.Settings

adb shell screencap

截屏。例:screencap /sdcard/screen.png

adb shell screenrecord

录屏。例:screenrecord /sdcard/demo.mp4(Ctrl+C 停止)

adb bugreport bugreport.zip

生成系统诊断报告,包含日志和服务状态

adb shell getprop

查看系统属性;可用 getprop ro.product.device 核对设备代号

Fastboot 检查与重启

fastboot devices

确认 Platform-Tools 能识别当前设备

fastboot getvar product

读取 Bootloader 报告的产品代号

fastboot getvar current-slot

查看 A/B 设备的当前槽位;非 A/B 设备可能返回空

fastboot getvar has-slot:boot

检查 boot 分区是否带槽位,不代表可以直接刷入未知镜像

fastboot reboot

从 Bootloader 重启到系统

fastboot reboot recovery

请求重启到 Recovery;是否支持取决于 Bootloader

fastboot reboot fastboot

在支持的设备上进入 fastbootd(userspace fastboot)

fastboot --version

查看本机 Platform-Tools 版本

常用组合

adb logcat -c adb logcat -v threadtime > logcat.txt

先清空旧日志,再把复现过程保存到 logcat.txt。完成后按 Ctrl+C 停止。

adb shell screencap -p /sdcard/screen.png adb pull /sdcard/screen.png .

在设备端截图,再拉取到当前电脑目录。

边界:这页不提供通用的解锁、格式化或分区刷入命令。同一品牌的分区结构也可能不同;需要改写分区时,请使用具体机型的官方页或 ROM 维护者文档。