rive-app / rive-unity

MIT License
78 stars 8 forks source link

[Android][IL2CPP][Mono] Not working on Runtime #23

Open Adeptus-Astartes opened 4 months ago

Adeptus-Astartes commented 4 months ago

Hi there I just checked this plugins 0.1.87 - its Awesome!

Works fine on IOS, however on Android at Runtime it throws DllNotFoundException: Unable to load DLL 'rive'. Tried the load the following dynamic libraries: Unable to load dynamic library 'rive' because of 'Failed to open the requested dynamic library (0x06000000) dlerror() = dlopen failed: library "rive" not found 03-04 16:10:40.038 26220 26285 E Unity : at Rive.RenderQueue.unrefRenderQueue (System.IntPtr renderQueue) [0x00000] in <00000000000000000000000000000000>:0 03-04 16:10:40.038 26220 26285 E Unity : at Rive.RenderQueue.Finalize () [0x00000] in <00000000000000000000000000000000>:0

Samsung S21 (Exynos)

I tried multiple compilation options, but it doesn't help. Looking for help

Adeptus-Astartes commented 4 months ago

I see that librive.so is presented

image
Adeptus-Astartes commented 4 months ago

@luigi-rosso Hi, could you please check those issue

md-franciscopr commented 4 months ago

I am having the same issue. it seems it needs a DLL file when running on an android device

Adeptus-Astartes commented 4 months ago

I am having the same issue. it seems it needs a DLL file when running on an android device

DLL in exception name is just verbal phrase, library librive.so exists in the build, must be issue with some mapping