During development on our game, we encountered an issue with FMOD library. One of our devies (Samsung Galaxy S9+ to be precise) fails to initialize FMOD engine and throws
FMOD error 28 - “An error occurred that wasn’t supposed to. Contact support” during:
ERRCHECK(FMOD::Studio::System::create(&engine)); ERRCHECK(engine->initialize( 1024, FMOD_STUDIO_INIT_NORMAL, FMOD_INIT_NORMAL, extraDriverData));
The same exact build works on our other devices, but this particular one cannot seem to run it. Maybe the issue is related to a specific Android ABIs that CPU use?
We’ve also tried to run FMOD samples on this device, but unfortunatelly the outcom was the same.
Project: Game written in Kotlin using Android Studio
Phone: Samsung Galaxy S9+ with Exynos 9810 CPU
OS: Android 9.0
FMOD version: Latest
Is there a way to enable deeper logging to learn more what went wrong during engine->initialize() method?