# \[Android\]\[UE4.27.2\]LogFMOD: Error: Failed to load plugin 'OculusSpatializerFMOD', sounds may not play

**URL:** https://qa.fmod.com/t/android-ue4-27-2-logfmod-error-failed-to-load-plugin-oculusspatializerfmod-sounds-may-not-play/19825
**Category:** Unreal Engine
**Created:** [February 3, 2023, 12:17pm UTC](https://qa.fmod.com/t/android-ue4-27-2-logfmod-error-failed-to-load-plugin-oculusspatializerfmod-sounds-may-not-play/19825 "2023-02-03T12:17:40Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![SzymonOz](https://avatars.discourse-cdn.com/v4/letter/s/ed655f/32.png) [@SzymonOz](https://qa.fmod.com/u/SzymonOz)
#### Post date: [February 3, 2023, 12:17pm UTC](https://qa.fmod.com/t/android-ue4-27-2-logfmod-error-failed-to-load-plugin-oculusspatializerfmod-sounds-may-not-play/19825/1 "2023-02-03T12:17:40Z")

</div>

I’ve downloaded the newest ‘libOculusSpatializerFMOD.so’ from [https://developer.oculus.com/downloads/package/oculus-spatializer-fmod/](https://developer.oculus.com/downloads/package/oculus-spatializer-fmod/) and put it into my /binaries/android/ folder, I also added it to my .xml according to the docs, it currently looks like this

```auto
<?xml version="1.0" encoding="utf-8"?>
<!--GearVR plugin additions-->
<root xmlns:android="http://schemas.android.com/apk/res/android">
	<!-- init section is always evaluated once per architecture -->
	<init>
		<log text="FMODStudio APL init (shipping build)"/>
		<setString result="ConfigSuffix" value=""/>
	</init>

	<!-- optional additions to proguard -->
	<proguardAdditions>
		<insert>
			-keep class org.fmod.** {
			*;
			}
			-dontwarn org.fmod.**
		</insert>
	</proguardAdditions>

	<!-- optional files or directories to copy to Intermediate/Android/APK -->
	<resourceCopies>
		<log text="FMODStudio APL copying files for $S(Architecture)"/>
		<copyFile src="$S(PluginDir)/../../Binaries/Android/$S(Architecture)/libfmod$S(ConfigSuffix).so"
					dst="$S(BuildDir)/libs/$S(Architecture)/libfmod$S(ConfigSuffix).so" />
		<copyFile src="$S(PluginDir)/../../Binaries/Android/$S(Architecture)/libfmodstudio$S(ConfigSuffix).so"
					dst="$S(BuildDir)/libs/$S(Architecture)/libfmodstudio$S(ConfigSuffix).so" />
		<copyFile src="$S(PluginDir)/../../Binaries/Android/fmod.jar"
					dst="$S(BuildDir)/libs/fmod.jar" />
		<copyFile src="$S(PluginDir)/../../Binaries/Android/$S(Architecture)/libOculusSpatializerFMOD.so"
					dst="$S(BuildDir)/libs/libOculusSpatializerFMOD.so" />
	</resourceCopies>

	<!-- optional additions to GameActivity onCreate in GameActivity.java -->
	<gameActivityOnCreateAdditions>
		<insert>
		// Initialize FMOD Studio jar file
		org.fmod.FMOD.init(this);
		</insert>
	</gameActivityOnCreateAdditions>

	<!-- optional additions to GameActivity onDestroy in GameActivity.java -->
	<gameActivityOnDestroyAdditions>
		<insert>
		// Shutdown FMOD Studio jar file
		org.fmod.FMOD.close();
		</insert>
	</gameActivityOnDestroyAdditions>

	<!-- optional libraries to load in GameActivity.java before libUE4.so -->
	<soLoadLibrary>
		<log text="FMODStudio APL adding loadLibrary references"/>
		<loadLibrary name="fmod$S(ConfigSuffix)" failmsg="libfmod$S(ConfigSuffix) not loaded and required!" />
		<loadLibrary name="fmodstudio$S(ConfigSuffix)" failmsg="libfmodstudio$S(ConfigSuffix) not loaded and required!" />
		<loadLibrary name="OculusSpatializerFMOD" failmsg="libOculusSpatializerFMOD not loaded and required!" />
	</soLoadLibrary>
</root>

```

looking from my build is seems like the file is packaged

```auto
FMODStudio APL adding loadLibrary references
FMODStudio APL copying files for arm64-v8a

File Engine/../HMDProject/Plugins/FMODStudio/Source/FMODStudio/../../Binaries/Android/arm64-v8a/libfmodL.so copied to D:/_jenkins/workspace/Project/HMDProject/Intermediate/Android/arm64/libs/arm64-v8a/libfmodL.so

File Engine/../HMDProject/Plugins/FMODStudio/Source/FMODStudio/../../Binaries/Android/arm64-v8a/libfmodstudioL.so copied to D:/_jenkins/workspace/Project/HMDProject/Intermediate/Android/arm64/libs/arm64-v8a/libfmodstudioL.so

File Engine/../HMDProject/Plugins/FMODStudio/Source/FMODStudio/../../Binaries/Android/fmod.jar copied to D:/_jenkins/workspace/Project/HMDProject/Intermediate/Android/arm64/libs/fmod.jar

File Engine/../HMDProject/Plugins/FMODStudio/Source/FMODStudio/../../Binaries/Android/arm64-v8a/libOculusSpatializerFMOD.so copied to D:/_jenkins/workspace/Project/HMDProject/Intermediate/Android/arm64/libs/libOculusSpatializerFMOD.so
Copying libvrapi.so

File D:/_jenkins/workspace/Project/Engine/Source/ThirdParty/Oculus/OVRPlugin/OVRPlugin/ExtLibs/arm64-v8a/libvrapi.so copied to D:/_jenkins/workspace/Project/HMDProject/Intermediate/Android/arm64/libs/arm64-v8a/libvrapi.so
Copying libOVRPlugin.so

```

But after launching the game it failes to load leaving me with no sound

```auto
LogFMOD: Loading plugin 'OculusSpatializerFMOD'
LogFMOD: Trying to load plugin file at location: OculusSpatializerFMOD.so
LogFMOD: Error: ../android/src/fmod_os_misc.cpp(799) - dlopen failed: library "OculusSpatializerFMOD.so" not found
LogFMOD: Error: ../android/src/fmod_os_misc.cpp(799) - dlopen failed: library "OculusSpatializerFMOD.so" not found
LogFMOD: Error: System::loadPlugin(OculusSpatializerFMOD.so, 0x72e4a0b484:0, 0) returned error 18 ("File not found.") for instance type: 1 (0x-1012662264).
LogFMOD: Trying to load plugin file at location: OculusSpatializerFMOD64.so
LogFMOD: Error: ../android/src/fmod_os_misc.cpp(799) - dlopen failed: library "OculusSpatializerFMOD64.so" not found
LogFMOD: Error: ../android/src/fmod_os_misc.cpp(799) - dlopen failed: library "OculusSpatializerFMOD64.so" not found
LogFMOD: Error: System::loadPlugin(OculusSpatializerFMOD64.so, 0x72e4a0b484:0, 0) returned error 18 ("File not found.") for instance type: 1 (0x-1012662264).
LogFMOD: Trying to load plugin file at location: libOculusSpatializerFMOD.so
LogFMOD: Error: ../android/src/fmod_os_misc.cpp(799) - dlopen failed: library "libOculusSpatializerFMOD.so" not found
LogFMOD: Error: ../android/src/fmod_os_misc.cpp(799) - dlopen failed: library "libOculusSpatializerFMOD.so" not found
LogFMOD: Error: System::loadPlugin(libOculusSpatializerFMOD.so, 0x72e4a0b484:0, 0) returned error 18 ("File not found.") for instance type: 1 (0x-1012662264).
LogFMOD: Trying to load plugin file at location: libOculusSpatializerFMOD64.so
LogFMOD: Error: ../android/src/fmod_os_misc.cpp(799) - dlopen failed: library "libOculusSpatializerFMOD64.so" not found
LogFMOD: Error: ../android/src/fmod_os_misc.cpp(799) - dlopen failed: library "libOculusSpatializerFMOD64.so" not found
LogFMOD: Error: System::loadPlugin(libOculusSpatializerFMOD64.so, 0x72e4a0b484:0, 0) returned error 18 ("File not found.") for instance type: 1 (0x-1012662264).
LogFMOD: Error: Failed to load plugin 'OculusSpatializerFMOD', sounds may not play

```

---

<div class="post-metadata">

### Author: ![Connor\_FMOD](https://yyz2.discourse-cdn.com/flex036/user_avatar/qa.fmod.com/connor_fmod/32/3685_2.png) [@Connor\_FMOD](https://qa.fmod.com/u/Connor_FMOD)
#### Post date: [February 6, 2023, 6:12am UTC](https://qa.fmod.com/t/android-ue4-27-2-logfmod-error-failed-to-load-plugin-oculusspatializerfmod-sounds-may-not-play/19825/2 "2023-02-06T06:12:46Z")

</div>

Hi,

What version of FMOD are you using?
