FMOD error: header and either the FMOD Studio library or the FMOD Low Level library

Hi everyone,

I’m encountering a build error on a specific platform related to FMOD version compatibility.

Our audio designer updated FMOD to version 2.02.11, and I have matched that version in Unity. However, I’m unable to reimport FMOD cleanly because it’s deeply nested within prefab instances across the project.

Has anyone run into this issue before, or does anyone have advice on how to handle version mitchmatch?

SystemNotInitializedException: [FMOD] Initialization failed : FMOD.Studio.System.create : ERR_HEADER_MISMATCH : There is a version mismatch between the FMOD header and either the FMOD Studio library or the FMOD Low Level library.
  at FMODUnity.RuntimeManager.get_Instance () [0x00000] in <00000000000000000000000000000000>:0 
  at FMODUnity.RuntimeManager.SetListenerLocation (System.Int32 listenerIndex, UnityEngine.GameObject gameObject, UnityEngine.GameObject attenuationObject) [0x00000] in <00000000000000000000000000000000>:0
SystemNotInitializedException: [FMOD] Initialization failed : FMOD.Studio.System.create : ERR_HEADER_MISMATCH : There is a version mismatch between the FMOD header and either the FMOD Studio library or the FMOD Low Level library.
  at FMODUnity.RuntimeManager.get_Instance () [0x00000] in <00000000000000000000000000000000>:0 

Thanks in advance!

Hi,

What version of FMOD are you updating from? We have documentation here: Unity Integration | User Guide - Updating the Pluing which may have some useful information.

Hope this helps!