【问题标题】:Finding Stack Trace in Eclipse with Android使用 Android 在 Eclipse 中查找堆栈跟踪
【发布时间】:2011-02-10 13:36:13
【问题描述】:

不习惯使用Eclipse for java,主要使用jEdit,但随着Android dev 的出现,Eclipse 也随之而来。我已经切换到调试窗口并按下启动我的应用程序的调试按钮,它崩溃但我找不到堆栈跟踪。我可以在“调试”窗格中看到它因“异常”而崩溃,但是我看不到更多信息。不知道你是否能得到它,但我有点习惯于 Visual Studio 的行号和更多的信息,说明出了什么问题。正如我所说,我得到的只是 -

 'Thread [<1> main](Suspended (exception RuntimeException))'

在调试窗口中。谁能告诉我在哪里可以找到更多信息?

【问题讨论】:

    标签: java android eclipse debugging stack-trace


    【解决方案1】:

    对于在 Eclipse 中进行正常的 Java 开发,堆栈跟踪将出现在控制台视图中:

    Window -> Show view -> Console
    

    (如果未列出,请点击“其他”并找到“控制台”)。

    在处理 Android 开发时,找到 "LogCat" 视图,就像我在上面描述的那样。堆栈跟踪应该在那里。

    【讨论】:

      【解决方案2】:

      查看 DDMS 透视图和 LogCat 视图。 Android 会记录一切,用 LogCat 可以查看的内容。

      【讨论】:

        【解决方案3】:

        您应该阅读本指南:Debugging Android using Eclipse and ADT

        【讨论】:

          【解决方案4】:

          您可以在命令提示符处直接输入adb logcat,它会显示堆栈跟踪。

          欲了解更多信息,请参阅此页面:http://developer.android.com/guide/developing/tools/adb.html#logcat

          【讨论】:

          • 我怎样才能找到stacktrace。在哪里我必须输入e.printStackTrace();你能告诉我吗
          • @Steph 阅读了logcat 文档。
          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2013-10-02
          • 2015-08-15
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多