调试应用通常需要使用堆栈轨迹。每当您的应用因为错误或异常而崩溃时,都会生成堆栈轨迹。您还可以使用 Thread.dumpStack()
等方法输出应用代码中任意位置的堆栈轨迹。
在连接的设备上,当您的应用在调试模式下运行时,Android Studio 会在 logcat 视图中输出并突出显示堆栈轨迹,如图 1 所示。
有时,您需要分析错误报告中与您分享的堆栈轨迹,而不是您在调试时发现的堆栈轨迹。例如,您可能正在通过 Google Play 管理中心或一些其他工具(例如 Firebase 崩溃报告)收集用户设备上生成的堆栈轨迹。
对于来自错误报告的外部堆栈轨迹,要获取相同的突出显示且可点击的视图,请按照以下步骤操作:
- 在 Android Studio 中打开您的项目。
2.从 Analyze 菜单中,点击 Analyze Stack Trace。
- Android Studio 会在 Run 窗口下打开一个新的 <Stacktrace> 标签页,其中包含您粘贴的堆栈轨迹。
网友评论