ADB (Android Debug Bridge) 是一个多功能的命令行工具,用于与 Android 设备或模拟器进行通信。以下是 ADB 工具包的常见用法:
设备连接与检测
- 连接设备: 通过 USB 数据线将 Android 设备连接到电脑,并在设备上启用“USB 调试”模式。
- 检测设备: 打开命令行终端(Windows)或终端(macOS/Linux),输入
adb devices
并回车。如果设备成功连接,将显示设备序列号及状态。 - 多设备: 如果连接多个设备,可以使用
-s
参数指定特定设备,例如adb -s <设备序列号> shell
。
应用管理
- 安装应用:
adb install <apk文件路径>
- 卸载应用:
adb uninstall <应用包名>
- 列出已安装应用:
adb shell pm list packages
文件传输
- 推送文件到设备:
adb push <本地文件路径> <设备目标路径>
- 从设备拉取文件:
adb pull <设备文件路径> <本地目标路径>
Shell 命令
- 进入设备 Shell:
adb shell
- 执行单条 Shell 命令:
adb shell <命令>
- 例如:
- 获取屏幕截图:
adb shell screencap /sdcard/*
- 录制屏幕:
adb shell screenrecord /sdcard/*4
日志与调试
- 查看日志:
adb logcat
- 过滤日志:
adb logcat -s <标签>
或使用更复杂的过滤表达式。 - 清除日志缓存:
adb logcat -c
网络相关
- 端口转发:
adb forward tcp:<本地端口> tcp:<设备端口>
(用于调试网络应用) - 反向端口转发:
adb reverse tcp:<设备端口> tcp:<本地端口>
- 查看连接的wifi信息: adb shell dumpsys wifi
设备重启
- 重启设备:
adb reboot
- 重启到 bootloader 模式:
adb reboot bootloader
- 重启到 recovery 模式:
adb reboot recovery
其他常用命令
- 查看 adb 版本:
adb version
注意:
在使用一些命令之前(如安装、卸载应用),您可能需要获取设备或模拟器的 root 权限。
感谢您的阅读,除非文中已经注明来源网站,否则均为 数码迷 原创内容
转载时请务必以超链接(而非纯文本链接)标注来源于数码迷及本文完整链接,感谢!
内容来源:数码迷 - 安卓adb工具包怎么用?常用命令都在这了!