keijiro / KlakNDI

NDI® plugin for Unity

Home Page:https://ndi.video

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

DllNotFoundException on Android devices with MediaTek chips

marvpaul opened this issue · comments

In Unity Analytics I get the following exception on several devices:

DllNotFoundException: Unable to load DLL 'ndi'. Tried the load the following dynamic libraries: Unable to load dynamic library 'ndi' because of 'Failed to open the requested dynamic library (0x06000000) dlerror() = dlopen failed: library "ndi" not found

Stacktrace:


Klak.Ndi.Interop.Find.Create () (at <00000000000000000000000000000000>:0)
Klak.Ndi.SharedInstance.get_Find () (at <00000000000000000000000000000000>:0)
Klak.Ndi.NdiFinder.EnumerateSourceNames () (at <00000000000000000000000000000000>:0)
SourceSelector.Update () (at <00000000000000000000000000000000>:0)

Screenshot 2023-02-25 at 22 15 38

Do you have any idea what could be the problem here?

Could you explain what the screenshot means?

Thanks for the clarification. Could you reveal the shortened device names? ("motorola/mo..." and "motorola/moto e(7) po...")

@keijiro it's: motorola / moto g pure / ellis, Xiaomi / M2006C3LII / dandelion, Xiaomi / M2006C3LI / dandelion

Thanks for the clarification. The common point of those devices is the MediaTek Helio chip. Samsung SM-J610FN is the only exception.

I have no further idea about this problem. "My app crashes only on MediaTek phones!" is a very common problem among Android devs. I don't know how to deal with it, though.

Alright - thanks a lot for the fast response!