I’m getting this error spammed when building for Xbox One.
DllNotFoundException: Unable to load DLL ‘fmodL’: The specified module could not be found.
at FMOD.Memory.FMOD5_Memory_GetStats (Int32& currentalloced, Int32& maxalloced, Boolean blocking) [0x00000] in :0
at FMOD.Memory.GetStats (Int32& currentalloced, Int32& maxalloced, Boolean blocking) [0x00000] in :0
at FMOD.Memory.GetStats (Int32& currentalloced, Int32& maxalloced) [0x00000] in :0
at FMODUnity.RuntimeUtils.EnforceLibraryOrder () [0x00000] in :0
at FMODUnity.RuntimeManager.get_Instance () [0x00000] in :0
at FMODUnity.RuntimeManager.CreateInstance (System.String path) [0x00000] in :0
at AudioUtils.CreateFMODInstance (System.String path, UnityEngine.GameObject senderObject, Boolean triggerAtStart) [0x00000] in :0
at MusicHandler.Awake () [0x00000] in :0
at ParadoxNotion.Serialization.FullSerializer.fsSerializer.TrySerialize[T] (.T instance, ParadoxNotion.Serialization.FullSerializer.fsData& data) [0x00000] in :0
at UnityEngine.Tilemaps.Tile…ctor () [0x00000] in :0
Rethrow as SystemNotInitializedException: FMOD Studio initialization failed
at FMODUnity.RuntimeManager.get_Instance () [0x00000] in :0
at FMODUnity.RuntimeManager.CreateInstance (System.String path) [0x00000] in :0
at AudioUtils.CreateFMODInstance (System.String path, UnityEngine.GameObject senderObject, Boolean triggerAtStart) [0x00000] in :0
at MusicHandler.Awake () [0x00000] in :0
at ParadoxNotion.Serialization.FullSerializer.fsSerializer.TrySerialize[T] (.T instance, ParadoxNotion.Serialization.FullSerializer.fsData& data) [0x00000] in :0
at UnityEngine.Tilemaps.Tile…ctor () [0x00000] in :0
ParadoxNotion.Serialization.FullSerializer.fsSerializer:TrySerialize(T, fsData&)
UnityEngine.Tilemaps.Tile:.ctor()
(Filename: currently not available on il2cpp Line: -1)
I have DLLs that have been marked for Xbox One but still getting this error. Another strange thing is that when importing the fmod unity plugin, there are no dlls marked for Xbox One by default.