Logcat in Android Device Monitor 仅显示某些消息

Logcat in Android Device Monitor only display certain messages

我没有使用 Eclipse 或 Android Studio,我只是自己编译代码并使用 adb 安装。

如果发生未捕获的异常或错误,它会打印触发它的代码的行号,而不是消息。

如果我调用 Log.d 或 Log.i 等,什么也不会发生。如果我捕获异常并调用 e.printStackTrace() 或 System.err.println(),则什么也不会发生。

可能是什么问题?

更新:顺便说一下,我正在通过 Android 设备监视器访问 logcat。 更新:使用 adb logcat 效果很好。我现在只需要它在 Android 设备监视器中工作。

我认为您的日志级别对于 Log.iLog.d 来说太高了(例如,如果您的日志级别是 'error',您只会收到错误消息)

因此将您的日志级别设置为 verbose 以显示所有日志。

您可以在 Android studio

中 Android 选项卡的右上角找到日志级别指示器

确保你没有任何过滤器set.If你只需使用以下命令你应该能够看到所有日志。

adb logcat 

如果您只想查看带有特定标签的日志:

adb logcat -s "TAG" 

还要确保在构建 apk 时,您没有任何禁用日志的代码 - 因为它是一个发布二进制文件。

如果您通过 IDE 查看 logcat 查看删除 filter.It 必须在左侧 corner.If 过滤级别是 error,你需要让它变得详细