Class mismatch causing crash when running Android

Hi everyone,
I’m working on a project thats been updated from an old FMOD / Unity version to LTS versions of both unity and FMOD (2020.3.18f1 and 2.02.04, instqller with the package manager after cleaning the unity folders from Fmod).
The project is then exported (to be embedded in a react-native frame using GitHub - asmadsen/react-native-unity-view) on both iOS and Android.

Unfortunately, the project crashes on Android (works perfectly well on iOS) as soon as I try to do anything with FMOD, and it seems to be because of the change in an older version from the class name FMODAudioDevice to simply FMOD.
Before trying to use FMOD, there’s no crash.

From what I can tell, there’s no trace of AudioDevice beeing called in the project

Did anyone encounter a similar issue ?

Tracelog :

2021-12-09 16:45:00.710 24615-24615/? A/DEBUG: Abort message: 'JNI DETECTED ERROR IN APPLICATION: JNI NewGlobalRef called with pending exception java.lang.ClassNotFoundException: Didn’t find class “org.fmod.AudioDevice” on path: DexPathList[[zip file “/data/app/XXXX-8trEFp5qlSlGE4fO3BYH8A==/base.apk”],nativeLibraryDirectories=[/data/app/xxx-8trEFp5qlSlGE4fO3BYH8A==/lib/arm64, /data/app/ixxx-8trEFp5qlSlGE4fO3BYH8A==/base.apk!/lib/arm64-v8a, /system/lib64, /system/product/lib64]]
at java.lang.Class dalvik.system.BaseDexClassLoader.findClass(java.lang.String) (
at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String, boolean) (
at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String) (
at java.lang.String java.lang.Runtime.nativeLoad(java.lang.String, java.lang.ClassLoader, java.lang.Class) (
at java.lang.String java.lang.Runtime.nativeLoad(java.lang.String, java.lang.ClassLoader) (
at void java.lang.Runtime.loadLibrary0(java.lang.ClassLoader, java.lang.Class, java.lang.String) (
at void java.lang.Runtime.loadLibrary0(java.lang.Class, java.lang.String) (
at void java.lang.System.loadLibrary(java.lang.String) (
at boolean com.unity3d.player.UnityPlayer.nativeRender() ((null):-2)
at boolean com.unity3d.player.UnityPlayer.access$300(com.unity3d.player.UnityPlayer) ((null):-1)
at boolean com.unity3d.player.UnityPlayer$e$1.handleMessage(android.os.Message) ((null):-1)
at void android.os.Handler.dispatchMessage(android.os.Message) (
at void android.os.Looper.loop() (
at void com.unity3d.player.UnityPlayer$ ((null):-1)

Thank you,

What version of FMOD did you have before updating? AudioDevice is being called internally, hidden inside the fmod.jar file in Assets\Plugins\FMOD\platforms\android\lib. One thing to check, does this .jar file exist and is it set to be included on the Android platform? i.e