“AndroidRuntime: Shutting down VM” with nothing else

孤街浪徒 提交于 2019-11-29 01:13:37

I experienced the same problem. After upgrading Google Analytics to version 7 (or 7.3, I do not remember), my app always closes without any logcat messages when encountering an error.

It turns out that it happens if I enable both a custom catch-all-exception handler (Thread#setUncaughtExceptionHandler) and the report crash feature in Google Analytics.

When I disable one of them, the logcat displays the stack trace again.

Very simple to fix.

Just change from

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

To:

tracker.enableExceptionReporting(false);

Now, it's back to normal.

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!