Logcat突然停止记录崩溃

时间:2018-05-30 15:34:40

标签: android adb logcat

我使用adb logcat AndroidRuntime:E *:S在命令行上调试应用程序崩溃几个小时,突然停止输出日志。

我试过了:

  • adb logcat -c清理缓存
  • 将USB拔出至手机
  • adb kill-server
  • adb start-server
  • 将USB插回
  • adb logcat AndroidRuntime:E *:S

现在当应用程序崩溃时,它会输出logcat: --------- beginning of crash而非实际崩溃日志

1 个答案:

答案 0 :(得分:1)

也许您的应用日志已静音。如果过于频繁地记录日志,就会发生这种情况。您可以将应用程序列入白名单,以便始终捕获日志,无论如何。你可以通过adb来做到这一点。

  1. 首先输入adb shell adb shell
  2. 获取您的应用用户ID dumpsys package com.your.package.name | grep -i userid请注意您的用户ID。
  3. 现在在logcat logcat -P 'yourUserId'
  4. 中将应用列入白名单