Hello guys,
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.
Testing enviroment:
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?