一:在 macOS 上通过 ADB 抓取 Android 设备的 logcat 日志
1. 准备工作
1.1 确认 ADB 安装
路径:
~/Library/Android/sdk/platform-tools/
-
检查环境变量:
echo $PATH | grep "platform-tools"
若未添加,临时生效:
export PATH=$PATH:~/Library/Android/sdk/platform-tools/
1.2 连接设备
通过 USB 连接 Android 设备,并启用 开发者选项 → USB 调试。
-
授权确认:
adb devices
预期输出:
123456abc device
2. 抓取日志命令
2.1 实时输出日志
adb logcat # 按 Ctrl + C 终止
2.2 保存日志到文件
adb logcat > ~/Desktop/android_log.txt # 按 Ctrl + C 终止
2.3 清空旧日志
adb logcat -c
二:在 Windows 上通过 ADB 抓取 Android 设备的 logcat 日志
1. 准备工作
1.1 安装 ADB 工具
-
通过 Android Studio 安装:
下载 Android Studio。
安装时勾选 Android SDK Platform-Tools。
-
默认路径:
C:\Users\<用户名>\AppData\Local\Android\Sdk\platform-tools\
-
或单独下载 ADB:
- 从 Google 官方 下载并解压。
1.2 配置环境变量
此电脑 → 属性 → 高级系统设置 → 环境变量 → 编辑
Path
,添加 ADB 路径(如C:\platform-tools\
)。-
验证安装:
adb version
预期输出:
Android Debug Bridge version 1.0.41
1.3 连接设备
USB 连接设备,启用 USB 调试(设置 → 关于手机 → 版本号点击7次 → 开发者选项 → 开启 USB 调试)。
-
授权确认:
adb devices
预期输出:
123456abc device
2. 抓取日志命令
2.1 实时输出日志
adb logcat # 按 Ctrl + C 终止
2.2 保存日志到文件
adb logcat > D:\android_log.txt # 按 Ctrl + C 终止
2.3 清空旧日志
adb logcat -c