如何使用ADB方法生成安卓设备日志?
描述
在某些情况下,MDM技术支持人员可能需要被管设备的日志,以便更好地了解问题并快速解决问题。如果手头的问题与MDM应用有关,那么可以直接从应用收集日志,如本文档所述。但是如果在设备级别出现问题,则需要生成ADB日志。
步骤
按照以下步骤使用Windows PC生成ADB日志。
- 在被管设备上,打开设置应用。
- 导航至关于电话 -> 构建号。点击6到7次,就会显示您现在是开发人员。
- 现在,导航回设置 -> 开发人员选项,选择启用USB调试。
- 再次,导航回设置 ->安全。启用从未知来源安装。
- 通过USB将设备连接到计算机上。
- 在计算机上,从此链接下载ADB Zip文件并解压内容。
- 解压makedeviceowner.zip的内容后,打开makedeviceowner文件夹。
- 现在,在展开的文件夹中打开命令提示符,执行命令adb devices,会显示连接的设备。
- 然后执行adb logcat > file.txt 命令。这将生成ADB日志,日志将保存到file.txt文件。
- 在安卓设备上重现此问题,并在终端窗口上按Ctrl+C停止调试。
- 您现在可以将e file.txt文件共享给MDM支持团队。
在Mac设备上收集ADB日志的步骤如下:
- 在Mac上下载并安装安卓SDK。安卓SDK将自动启动。选择并安装安卓平台工具。
- 通过USB数据线将安卓设备连接到Mac。
- 打开一个新终端,通过运行命令cd [path where 安卓 SDK resides]/platform-tools将工作目录更改为安装安卓SDK的路径。
- 运行命令./adb kill-server。
- 运行命令./adb devices列出连接到Mac的设备。请记下需要为其收集日志的设备的设备ID。
- 运行./adb logcat -v threadtime [device ID] > /tmp/android-debug.log。在Device ID处输入上一步获得的设备ID。
- 在安卓设备上重现此问题,并在终端窗口上按Ctrl+C停止调试。
- 调试数据将在android-debug.log文件中可用。
- 您现在可以将android-debug.log文件共享给MDM支持团队。
注意:如果您没有收集日志的权限,请在运行命令./adb logcat -v threadtime [device ID] > /tmp/android-debug.log前运行命令./adb root。