使用Eclipse,在Logcat中打印出堆栈跟踪,这样我就可以在我的应用程序中找到发生异常的位置。但是,使用Android Studio,异常会在窗口中得到整齐解析,但我找不到源代码行和文件。
我尝试过探索" stackState" (见下文)但没有发现任何线索。
你应该如何找到它?
答案 0 :(得分:5)
LogCat
中的Android Studio
将显示与Eclipse
相同的信息
您可以在Mac中显示以下窗口: Alt + 6 或 Cmd + 6 。
使用 Ctrl + Shift + F8 启用"查看断点..."
并检查内部是否有选项:" Java Exception Breakpoints
"被禁用!
阅读官方文档中的文件:
答案 1 :(得分:0)
使用Eclipse,在Logcat中打印出堆栈跟踪,这样我就可以在我的应用程序中找到发生异常的位置。
它也可以在Android Studio的Android Monitor视图中停靠(停靠在屏幕底部)。
然而,在Android Studio中,异常会在窗口中得到整齐解析,但我找不到源代码行和文件。
我怀疑这是因为您安装了Android Studio的调试器以打破异常。我没有使用它,但是如果它的工作方式与Eclipse的等效功能相同,那么异常将不会出现在LogCat中,因为它还没有到达那里,这是调试器提供的。