Android 不会在运行时崩溃时转储错误跟踪
Posted
技术标签:
【中文标题】Android 不会在运行时崩溃时转储错误跟踪【英文标题】:Android doesn't dump error trace on runtime crash 【发布时间】:2012-09-14 22:00:05 【问题描述】:我可以在 LogCat 中查看运行时错误跟踪的唯一方法是当我编辑/保存对代码的更改并且 Eclipse 弹出窗口询问我是否要断开设备连接时。
如何让它在崩溃时默认显示跟踪? (事实上,我看到的只是空白的缺少源代码页面,它试图向我展示不存在的 android 源代码)
编辑:此示例在实际设备上。使用模拟器时,我根本找不到查看错误跟踪的方法
解决方法:现在我的解决方法是崩溃,我执行快捷键+退格键+ctrl-s 并提示“热代码交换失败”对话框,然后单击“断开连接”,运行时错误最终出现在 LogCat 中。此外,我在将异常跟踪转储到我的 Try/Catches 中的 LogCat 时更加小心
【问题讨论】:
在 Eclipse 中,您是否在底部选项卡中打开了 LogCar,您可以在其中查看消息? 是的,但由于某种原因,异常只在那种奇怪的情况下出现在 LogCat 中 在您的代码中添加 Flurry 或 Bugsense,它将通过电子邮件将堆栈跟踪发送给您。 【参考方案1】:为了在 Eclipse 中打开 LogCat 或任何不同的窗口,点击左下角的图标并选择您需要的任何一个。然后,您可以在永久独立窗口中的屏幕上实时查看内部工作情况。
【讨论】:
以上是关于Android 不会在运行时崩溃时转储错误跟踪的主要内容,如果未能解决你的问题,请参考以下文章