Hi there, so i’ve been creating a mobile app that uses nfc in unreal, i’m using the RFID Helper plugin and it has been working fine, until i tried to publish the app in play store and it requested that all aps must be made with android-34. If i package the project in development mode, it runs smoothly, but if i change to shipping, for some reason it crashes and gives me this log in the logcat:
No implementation found for void com.epicgames.unreal.GameActivity.nativeCppTagReadCallback(java.lang.String, java.lang.String, boolean, java.lang.String, int, int, java.lang.String, boolean) (tried Java_com_epicgames_unreal_GameActivity_nativeCppTagReadCallback and Java_com_epicgames_unreal_GameActivity_nativeCppTagReadCallback___3Ljava_lang_String_2Ljava_lang_String_2ZLjava_lang_String_2IILjava_lang_String_2Z) - is the library loaded, e.g. System.loadLibrary?
2025-06-25 16:45:51.576 20293-20590 JavaBinder com.YourCompany.NFC_Test E *** Uncaught remote exception! (Exceptions are not yet supported across processes.)
java.lang.UnsatisfiedLinkError: No implementation found for void com.epicgames.unreal.GameActivity.nativeCppTagReadCallback(java.lang.String, java.lang.String, boolean, java.lang.String, int, int, java.lang.String, boolean) (tried Java_com_epicgames_unreal_GameActivity_nativeCppTagReadCallback and Java_com_epicgames_unreal_GameActivity_nativeCppTagReadCallback___3Ljava_lang_String_2Ljava_lang_String_2ZLjava_lang_String_2IILjava_lang_String_2Z) - is the library loaded, e.g. System.loadLibrary?
at com.epicgames.unreal.GameActivity.nativeCppTagReadCallback(Native Method)
at com.epicgames.unreal.GameActivity$k.e(Unknown Source:13)
at w1.d.j(Unknown Source:195)
at w1.d.h(Unknown Source:11)
at w1.d.a(Unknown Source:0)
at w1.d$a.onTagDiscovered(Unknown Source:2)
at android.nfc.NfcActivityManager.onTagDiscovered(NfcActivityManager.java:544)
at android.nfc.IAppCallback$Stub.onTransact(IAppCallback.java:120)
at android.os.Binder.execTransactInternal(Binder.java:1321)
at android.os.Binder.execTransact(Binder.java:1280)
2025-06-25 16:45:51.576 20293-20590 AndroidRuntime com.YourCompany.NFC_Test E FATAL EXCEPTION: binder:20293_5
Process: com.YourCompany.NFC_Test, PID: 20293
java.lang.UnsatisfiedLinkError: No implementation found for void com.epicgames.unreal.GameActivity.nativeCppTagReadCallback(java.lang.String, java.lang.String, boolean, java.lang.String, int, int, java.lang.String, boolean) (tried Java_com_epicgames_unreal_GameActivity_nativeCppTagReadCallback and Java_com_epicgames_unreal_GameActivity_nativeCppTagReadCallback___3Ljava_lang_String_2Ljava_lang_String_2ZLjava_lang_String_2IILjava_lang_String_2Z) - is the library loaded, e.g. System.loadLibrary?
at com.epicgames.unreal.GameActivity.nativeCppTagReadCallback(Native Method)
at com.epicgames.unreal.GameActivity$k.e(Unknown Source:13)
at w1.d.j(Unknown Source:195)
at w1.d.h(Unknown Source:11)
at w1.d.a(Unknown Source:0)
at w1.d$a.onTagDiscovered(Unknown Source:2)
at android.nfc.NfcActivityManager.onTagDiscovered(NfcActivityManager.java:544)
at android.nfc.IAppCallback$Stub.onTransact(IAppCallback.java:120)
at android.os.Binder.execTransactInternal(Binder.java:1321)
at android.os.Binder.execTransact(Binder.java:1280)
Does anyone have any idea how to fix this? I’v gone over all the permissions and nothing works, and since the plugin works fine in most cases it can’t be it right?
Thanks