Game plays perfectly logcat show no error, but game crashes on load on Android. How should I debug this?

So, I’ve been tearing my hair for the past few days and at the end of my ropes with Unreal Engine at this point. I’ve looked everywhere and either questions go unanswered or not a single solution was available for this sort of question on top of scant documentation. No wonder there’s very few UE4 games in the mobile app stores compared to Unity.

I have a game that runs perfectly on desktop, but when I package for android, it will crash on load. If I keep loading it again and again it will sometimes load up and plays perfectly.

logcat shows no error.

Is there a better way to figure out what happened and debug on mobile?

If I can’t fix this I’ll just give up on UE4 and move to Unity.

Do you build shipping or development build for you device? Shipping build don’t have logging. Also if UE4 really don’t show anything on logcat that means Android killed it off for some reason, it should throw you a log if it does that, maybe it is not tagged under UE4 or your application.

Do you build shipping or development build for you device? Shipping build don’t have logging.

Development build. Shipping build doesn’t have logging so you won’t even see anything. Everything runs and loads perfectly, no error on everything logcat spits out, then just dies.

it should throw you a log if it does that

There’s no error report on the android side (everything not-tagged UE). Whatever it is, it’s inside UE.

Thank you, Unreal, for removing this question with neither explanation nor solution.