【问题标题】:What's the difference between 「adb logcat」in terminal and executing「Runtime.getRuntime.exec(“logcat”)」in apps?终端中的「adb logcat」和应用程序中执行的「Runtime.getRuntime.exec(“logcat”)」有什么区别?
【发布时间】:2020-08-14 09:00:46
【问题描述】:

一种方法是在 Windows cmd 中显示日志,另一种方法是在应用程序中打印。我得到的日志有什么区别(或范围?),因为它们都是来自系统的日志。 而且我还注意到这里的cmd中的日志有四种不同的类型,例如“main开始”“内核开始”“系统开始”,我没有以第二种方式获得。它们是什么?

【问题讨论】:

  • 你找到原因了吗?它们在我的 Android 11 上确实非常不同。

标签: android linux logging logcat


【解决方案1】:

通常,它们都是相同的。
但实际上,您可以在控制台中输入 adb logcat "*:E" 来过滤 ERROR(前缀为 'E/')级别的日志。
另外,“V”代表 VERBOSE,“D”代表 DEBUG,“I”代表 INFO,“W”代表 WARN,“A”代表 ASSERT。

【讨论】:

    猜你喜欢
    • 2012-01-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-04-27
    • 2011-10-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多