Android Eclipse Logcat消息:ADT如何获取Application列?

时间:2012-05-12 15:25:28

标签: android eclipse logcat

我在命令窗口上运行Logcat并尝试了所有可能的格式:

  • 简短 - 显示发出消息的进程的优先级/标记和PID(默认格式)。
  • 进程 - 仅显示PID。
  • 标记 - 仅显示优先级/标记。
  • raw - 显示原始日志消息,没有其他元数据字段。
  • 时间 - 显示进程的日期,调用时间,优先级/标记和PID。
  • 线程 - 显示优先级,标记以及PID和TID。
  • threadtime - 显示日期,调用时间,优先级,标记以及PID和TID。
  • long - 显示所有元数据字段并使用空行分隔消息。

    我找不到任何格式 Eclipse ADT的Logcat如何确定发出消息的应用程序的名称

    如果您使用Eclipse,请查看LogCat选项卡,它具有 Time,PID,Application,Tag Text 列。
    它是否使用TID来识别应用程序?我在哪里可以获得系统中运行的TID和应用程序名称列表?

  • 1 个答案:

    答案 0 :(得分:2)

    我有同样的问题: https://stackoverflow.com/questions/10366709/android-using-logcat-in-the-command-line-application-info-exact-priority-f

    我不确定它在eclipse上是如何工作的,但你可以有一个解决方法:从日志中获取与程序包名称匹配的进程ID。 奇怪的是,这可能与它在那里工作的方式相同,因为对于某些日志消息,eclipse不会显示哪个应用程序编写了日志消息。 您也可以通过pid获取包名称,但我找不到执行此操作的方法。