“AndroidRuntime:closures虚拟机”没有别的

出于某种原因,LogCat不会在崩溃时报告任何堆栈跟踪。 相反,我只获得以下信息:

D/AndroidRuntime: Shutting down VM W/dalvikvm: threadid=1: thread exiting with uncaught exception (group=0x40dd3960) 

这真的很奇怪,因为我已经在同一个项目上工作了三个月,直到最近(两天,三天)堆栈跟踪才停止显示。 什么可能导致这个? 我怎样才能得到它再次显示堆栈的痕迹?

Solutions Collecting From Web of "“AndroidRuntime:closures虚拟机”没有别的"

我遇到了同样的问题。 将Google Analytics升级到版本7(或7.3,我不记得)之后,遇到错误时,我的应用总是closures,没有任何logcat消息。

事实certificate,如果我在Google Analytics中同时启用自定义catch-all-exception处理程序( Thread#setUncaughtExceptionHandler )和报告崩溃function,就会发生这种情况。

当我禁用其中一个时,logcat再次显示堆栈跟踪。

很简单,修复。

只是从改变

 ... Tracker tracker; // from Google Analytics ... tracker = analytics.newTracker(getStringRes(R.string.ga_tracker)); tracker.enableExceptionReporting(true); // this is the cause 

至:

 tracker.enableExceptionReporting(false); 

现在已经恢复正常了。