【问题标题】:How can I see where exactly exception occurred in Android Studio?如何查看 Android Studio 中发生异常的确切位置?
【发布时间】:2016-02-14 10:58:54
【问题描述】:

在 Eclipse 中,堆栈跟踪在 Logcat 中打印出来,因此我可以准确跟踪我的应用程序中发生异常的位置。但是,使用 Android Studio 时,异常会在窗口中被巧妙地解析,但我找不到源代码行和文件。

我尝试探索“stackState”(见下文),但没有找到任何线索。

你应该怎么找到它?

【问题讨论】:

  • 在Android Studio中就更好了,在Logcat中双击文件名就可以打开了。

标签: android debugging exception android-studio stack-trace


【解决方案1】:

Android Studio 中的LogCat 将显示与Eclipse 相同的信息

您可以在 Mac 中使用 Alt+6Cmd+6 来显示窗口。 p>

使用 Ctrl+Shift+F8 启用“查看断点...” 并检查内部是否禁用了选项:“Java Exception Breakpoints”!

从官方文档中阅读文档:

Reading and writing Logs

Debugging with Android Studio

【讨论】:

    【解决方案2】:

    在 Eclipse 中,堆栈跟踪在 Logcat 中打印出来,因此我可以跟踪异常发生在我的应用程序中的确切位置。

    在 Android Studio 中,在 Android Monitor 视图中(停靠在屏幕底部),它也会这样做。

    但是,使用 Android Studio 时,异常会在窗口中被巧妙地解析,但我找不到源代码行和文件。

    我怀疑这是因为您将 Android Studio 的调试器设置为中断异常。我没有使用过,但如果它以 Eclipse 的等效功能的方式工作,异常将不会出现在 LogCat 中,因为它还没有到达那里,由调试器提供。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-05-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-08-02
      相关资源
      最近更新 更多