Crashes on Android aren't logged on Google Play Developer Console

Hi,

I’m running a beta for my app and some of the testers are reporting crashes. The problem is that these crashes aren’t showing up in the Google Play Developer console crash report section. It seems only Java originated crashes are properly reported, while crashes from inside UE4’s C++ code aren’t.

Having to ask users to muck around with logcat and whatnot is not acceptable, not to mention I will have zero idea which devices are crashing unless the users bother to leave feedback and won’t be able to help those who do without some manner of stack trace to work with.

Is there anything I need to do to enable C++ crash reports in UE4? Do I need to integrate a 3rd party crash reporter like fabric?

Thanks in advance;

Hi,

Could you comment out a line:

FPlatformMisc::SetCrashHandler(EngineCrashHandler);

in AndroidJNI.cpp ans see if it improves situation with native crash reports? After this change, instead of engine Android OS should handle native code crashes. We saw several reports that on a newer Android versions our engine crash handler does not work properly and also silences system crash handler. We will disable by default engine crash handler in 4.13.