Android设备通过 adb 抓取 logcat 日志

一:在 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 连接设备
  1. 通过 USB 连接 Android 设备,并启用 开发者选项 → USB 调试

  2. 授权确认:

    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 安装:

    1. 下载 Android Studio

    2. 安装时勾选 Android SDK Platform-Tools

    3. 默认路径:

      C:\Users\<用户名>\AppData\Local\Android\Sdk\platform-tools\
      
  • 或单独下载 ADB:

1.2 配置环境变量
  1. 此电脑 → 属性 → 高级系统设置 → 环境变量 → 编辑 Path,添加 ADB 路径(如 C:\platform-tools\)。

  2. 验证安装:

    adb version
    

    预期输出:

    Android Debug Bridge version 1.0.41
    
1.3 连接设备
  1. USB 连接设备,启用 USB 调试(设置 → 关于手机 → 版本号点击7次 → 开发者选项 → 开启 USB 调试)。

  2. 授权确认:

    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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容