Android app crashing prior to load. How should I debug the issue? I've tried numerous solutions in the forums, but nothing seems to work.
I have an app that has been in development for 6-7 months, which just recently started crashing on older phones. Specifically, one of our test phones is a Galaxy J3, which while an older phone, isn't the absolute worst phone ever. If we build an older version of the app onto the phone, it works perfectly fine.
My current theory is that our first boot of the game uses too much ram, by way of loading in playprefs, for the older 2GB RAM models to function. I'm just not sure how to test this, to see if that theory is true.
Unity version 2018.3.1f1
I've double-checked to make sure protect graphics memory is unchecked, and that stripping is disabled.
I've tried ARMv7 builds and ARM64 builds despite being fairly sure the J3 hardware can use ARM64.
Our team looking into the cause of the crash, with the ADB file, which we've put into a Pastebin: https://pastebin.com/jX8J937Z
If anyone has an idea on why this is happening, or which direction I should proceed with testing, that would be a tremendous amount of help.