0 like 0 dislike

I have purchased popcorn fx android and everything works fine, but getting error DllNotFoundException: PK-UnityPlugin everytime when run on android devices running Android OS 4.4.2 or lower.

Stack trace of this error

PKFxManager.Startup ()

PKFxPackDependent.BaseInitialize ()

PKFxFX.<BaseInitialize>__BaseCallProxy0 ()

PKFxFX+<Start>c__Iterator0.MoveNext ()

UnityEngine.SetupCoroutine.InvokeMoveNext (IEnumerator enumerator, IntPtr returnValueAddress)

So please help in this matter.

by maulik.kaloliya (120 points)

1 Answer

0 like 0 dislike

Did you check if the android native plugin file was actually present in Plugins/Android (see http://wiki.popcornfx.com/index.php/Libraries_Setup_Reference_Table_(Unity_Plugin))?

If you imported several versions of the plugin, are you sure the versions match?

EDIT : I reread your question and if I understand right the plugin does work above 4.4.2?
It won't work under that because we need API level 19 or above.
Also, 4.4.2 is almost 5 years old and is no longer officially supported (hasn't been for 2 years, actually) so we won't bring retro-compatibility to that version.

Thanks for your understanding,
by Raphael (10.6k points)
Hi, I check Reference table and all seems great. And Android OS is 4.4.2 and API level is 19. So Is there any solution regarding this?