We’re currently experiencing issues with creating Android builds targeting an Oculus Quest device. Whenever we create a build with ‘Split Application Binary’ turned ON, FMOD will fail to find the Master Bus or any events for that matter.
This does not occur when this setting is turned off, where it all works correctly (as well as when running in editor).
- When calling RuntimeManager.GetBus(‘bus:/MASTER’), it will give a FMODUnity.BusNotFoundException: [FMOD] Bus not found ‘bus:/MASTER’
- RuntimeManager.getEventByID(’’) will also fail when inputting a correct GUID
We’re using Unity 2020.3.14f1 with FMOD Studio Unity Integration version 2.01.09. I’ve created a minimal repro-case, Unity project with only this unchanged FMOD Integration, with a test script which tries to load the bus and an event, with the Project settings we use in our development. Find it under my Profile uploads ‘FMODTestcase.rar’.
I install the package using ADB commands and then manually copy the OBB file to the correct location & naming on the Android device (‘Android/obb/com.DefaultCompany.FMODTest/main.1.com.DefaultCompany.FMODTest.obb’ in combination with installed package: ‘com.DefaultCompany.FMODTest.apk’).
Is there something I’m missing? Your help would be greatly appreciated.