Hi,
We are facing this issue when trying to load pulse with a Unity 6 build for android phones. This is the runtime error we get (and obviously Pulse fails to work):
2025/12/15 13:59:43.837 10073 10123 Debug nativeloader Load /data/app/~~e9Gko5NAkr8KVPJWMRJjBA==/com.heizenrader.educationxr-fGVJYSOuNUcbp5OzpDS7Ew==/lib/arm64/libPulseC.so using class loader ns clns-9 (caller=/data/app/~~e9Gko5NAkr8KVPJWMRJjBA==/com.heizenrader.educationxr-fGVJYSOuNUcbp5OzpDS7Ew==/base.apk): dlopen failed: library “libc++_shared.so” not found: needed by /data/app/~~e9Gko5NAkr8KVPJWMRJjBA==/com.heizenrader.educationxr-fGVJYSOuNUcbp5OzpDS7Ew==/lib/arm64/libPulseC.so in namespace clns-9
2025/12/15 13:27:51.834 884 907 Error Unity DllNotFoundException: Unable to load DLL ‘PulseC’. Tried the load the following dynamic libraries: Unable to load dynamic library ‘PulseC’ because of 'External/il2cpp/builds/external/baselib/Source/Posix/Baselib_DynamicLibrary_PosixApi.inl.h(33):Baselib_DynamicLibrary_OpenUtf8: Failed to open the requested dynamic library (0x06000000) dlerror() = dlopen failed: library “PulseC” not found
2025/12/15 13:27:51.834 884 907 Error Unity at Pulse.Unity.PulseUnityEngine.Allocate (System.Int32 model, System.String data_dir) [0x00000] in <00000000000000000000000000000000>:0
2025/12/15 13:27:51.834 884 907 Error Unity at Pulse.PulseEngineBase..ctor (Pulse.eModelType m, System.String data_dir) [0x00000] in <00000000000000000000000000000000>:0
2025/12/15 13:27:51.834 884 907 Error Unity at Caffeine.Viewer.Pulse.EdXR_PulseEngineDriver.Start () [0x00000] in <00000000000000000000000000000000>:0
Interestingly when making a build for Meta Quest (Android) with the same pulse version, everything seems to be working. Any ideas?




