JNI FatalError called: Unable to load library:"libil2cpp.so" not found, I need help with this error

2021-03-03 23:43:55.520 15580-15580/? A/DEBUG:
#27 pc 003e19fc /dev/ashmem/dalvik-classes.dex extracted in memory from /data/app/-Uy8pNCwyX-pquR7CQFLmxw==/base.apk (deleted) (com.unity3d.player.UnityPlayerActivity.onCreate+60)
2021-03-03 23:55:00.070 15744-15744/com.boogagames.caksermatchpuazlle A/sermatchpuazll: jni_internal.cc:616] JNI FatalError called: Unable to load library: /data/app/-Uy8pNCwyX-pquR7CQFLmxw==/lib/arm/libil2cpp.so [dlopen failed: library “libil2cpp.so” not found]
2021-03-03 23:55:01.361 15744-15744/ A/sermatchpuazll: runtime.cc:558] Runtime aborting…

The only clue I find in such a small piece if logcat: are you building ARM64 only player and run it on device that only supports 32-bit?

it was built for both 32 bit and 64-bit devices.

2021-03-03 22:39:34.467 13122-13122/? A/DEBUG: pid: 13086, tid: 13086, name: sermatchpuazlle <<<
2021-03-03 22:39:34.468 13122-13122/? A/DEBUG: Abort message: ‘jni_internal.cc:616] JNI FatalError called: Unable to load library: /data/app/cXOl4TNwORgl1AV00lsTTFQ==/lib/arm/libil2cpp.so [dlopen failed: library “libil2cpp.so” not found]’
2021-03-03 22:39:35.136 13122-13122/? A/DEBUG: #05 pc 00001351 /data/app/-XOl4TNwORgl1AV00lsTTFQ==/lib/arm/libmain.so
2021-03-03 22:39:35.136 13122-13122/? A/DEBUG: #06 pc 000011b9 /data/app/-XOl4TNwORgl1AV00lsTTFQ==/lib/arm/libmain.so
2021-03-03 22:39:35.136 13122-13122/? A/DEBUG: #15 pc 003e26c4 /dev/ashmem/dalvik-classes.dex extracted in memory from /data/app/-XOl4TNwORgl1AV00lsTTFQ==/base.apk (deleted) (com.unity3d.player.UnityPlayer.loadNative+52)
2021-03-03 22:39:35.137 13122-13122/? A/DEBUG: #21 pc 003e28fc /dev/ashmem/dalvik-classes.dex extracted in memory from /data/app/-XOl4TNwORgl1AV00lsTTFQ==/base.apk (deleted) (com.unity3d.player.UnityPlayer.+332)
2021-03-03 22:39:35.137 13122-13122/? A/DEBUG: #27 pc 003e197c /dev/ashmem/dalvik-classes.dex extracted in memory from /data/app/-XOl4TNwORgl1AV00lsTTFQ==/base.apk (deleted) (com.unity3d.player.UnityPlayerActivity.onCreate+60)
2021-03-03 22:42:16.653 13221-13221/? A/DEBUG: pid: 13184, tid: 13184, name: sermatchpuazlle >>> <<<
2021-03-03 22:42:16.653 13221-13221/? A/DEBUG: Abort message: ‘jni_internal.cc:616] JNI FatalError called: Unable to load library: /data/app/-XOl4TNwORgl1AV00lsTTFQ==/lib/arm/libil2cpp.so [dlopen failed: library “libil2cpp.so” not found]’
2021-03-03 22:42:17.321 13221-13221/? A/DEBUG: #05 pc 00001351 /data/app/-XOl4TNwORgl1AV00lsTTFQ==/lib/arm/libmain.so
2021-03-03 22:42:17.321 13221-13221/? A/DEBUG: #06 pc 000011b9 /data/app/-XOl4TNwORgl1AV00lsTTFQ==/lib/arm/libmain.so
2021-03-03 22:42:17.322 13221-13221/? A/DEBUG: #15 pc 003e26c4 /dev/ashmem/dalvik-classes.dex extracted in memory from /data/app/-XOl4TNwORgl1AV00lsTTFQ==/base.apk (deleted) (com.unity3d.player.UnityPlayer.loadNative+52)
2021-03-03 22:42:17.322 13221-13221/? A/DEBUG: #21 pc 003e28fc /dev/ashmem/dalvik-classes.dex extracted in memory from /data/app/-XOl4TNwORgl1AV00lsTTFQ==/base.apk (deleted) (com.unity3d.player.UnityPlayer.+332)
2021-03-03 22:42:17.323 13221-13221/? A/DEBUG: #27 pc 003e197c /dev/ashmem/dalvik-classes.dex extracted in memory from /data/app/-XOl4TNwORgl1AV00lsTTFQ==/base.apk (deleted) (com.unity3d.player.UnityPlayerActivity.onCreate+60)
2021-03-03 22:49:52.054 13441-13441/? A/DEBUG: pid: 13404, tid: 13404, name: sermatchpuazlle >>> <<<
2021-03-03 22:49:52.055 13441-13441/? A/DEBUG: Abort message: ‘jni_internal.cc:616] JNI FatalError called: Unable to load library: /data/app/-XOl4TNwORgl1AV00lsTTFQ==/lib/arm/libil2cpp.so [dlopen failed: library “libil2cpp.so” not found]’
2021-03-03 22:49:52.734 13441-13441/? A/DEBUG: #05 pc 00001351 /data/app/-XOl4TNwORgl1AV00lsTTFQ==/lib/arm/libmain.so
2021-03-03 22:49:52.734 13441-13441/? A/DEBUG: #06 pc 000011b9 /data/app/-XOl4TNwORgl1AV00lsTTFQ==/lib/arm/libmain.so
2021-03-03 22:49:52.735 13441-13441/? A/DEBUG: #15 pc 003e26c4 /dev/ashmem/dalvik-classes.dex extracted in memory from /data/app/-XOl4TNwORgl1AV00lsTTFQ==/base.apk (deleted) (com.unity3d.player.UnityPlayer.loadNative+52)
2021-03-03 22:49:52.735 13441-13441/? A/DEBUG: #21 pc 003e28fc /dev/ashmem/dalvik-classes.dex extracted in memory from /data/app/-XOl4TNwORgl1AV00lsTTFQ==/base.apk (deleted) (com.unity3d.player.UnityPlayer.+332)
2021-03-03 22:49:52.736 13441-13441/? A/DEBUG: #27 pc 003e197c /dev/ashmem/dalvik-classes.dex extracted in memory from /data/app/-XOl4TNwORgl1AV00lsTTFQ==/base.apk (deleted) (com.unity3d.player.UnityPlayerActivity.onCreate+60)
2021-03-03 22:55:55.359 13581-13581/? A/DEBUG: pid: 13546, tid: 13546, name: sermatchpuazlle >>> <<<
2021-03-03 22:55:55.359 13581-13581/? A/DEBUG: Abort message: ‘jni_internal.cc:616] JNI FatalError called: Unable to load library: /data/app/-XOl4TNwORgl1AV00lsTTFQ==/lib/arm/libil2cpp.so [dlopen failed: library “libil2cpp.so” not found]’
2021-03-03 22:55:56.038 13581-13581/? A/DEBUG: #05 pc 00001351 /data/app/-XOl4TNwORgl1AV00lsTTFQ==/lib/arm/libmain.so
2021-03-03 22:55:56.038 13581-13581/? A/DEBUG: #06 pc 000011b9 /data/app/-XOl4TNwORgl1AV00lsTTFQ==/lib/arm/libmain.so
2021-03-03 22:55:56.039 13581-13581/? A/DEBUG: #15 pc 003e26c4 /dev/ashmem/dalvik-classes.dex extracted in memory from /data/app/-XOl4TNwORgl1AV00lsTTFQ==/base.apk (deleted) (com.unity3d.player.UnityPlayer.loadNative+52)
2021-03-03 22:55:56.039 13581-13581/? A/DEBUG: #21 pc 003e28fc /dev/ashmem/dalvik-classes.dex extracted in memory from /data/app/-XOl4TNwORgl1AV00lsTTFQ==/base.apk (deleted) (com.unity3d.player.UnityPlayer.+332)
2021-03-03 22:55:56.040 13581-13581/? A/DEBUG: #27 pc 003e197c /dev/ashmem/dalvik-classes.dex extracted in memory from /data/app/-XOl4TNwORgl1AV00lsTTFQ==/base.apk (deleted) (com.unity3d.player.UnityPlayerActivity.onCreate+60)
2021-03-03 22:58:32.863 13682-13682/? A/DEBUG: pid: 13645, tid: 13645, name: sermatchpuazlle >>> <<<
2021-03-03 22:58:32.864 13682-13682/? A/DEBUG: Abort message: ‘jni_internal.cc:616] JNI FatalError called: Unable to load library: /data/app/-XOl4TNwORgl1AV00lsTTFQ==/lib/arm/libil2cpp.so [dlopen failed: library “libil2cpp.so” not found]’
2021-03-03 22:58:33.543 13682-13682/? A/DEBUG: #05 pc 00001351 /data/app/-XOl4TNwORgl1AV00lsTTFQ==/lib/arm/libmain.so
2021-03-03 22:58:33.543 13682-13682/? A/DEBUG: #06 pc 000011b9 /data/app/-XOl4TNwORgl1AV00lsTTFQ==/lib/arm/libmain.so
2021-03-03 22:58:33.544 13682-13682/? A/DEBUG: #15 pc 003e26c4 /dev/ashmem/dalvik-classes.dex extracted in memory from /data/app/-XOl4TNwORgl1AV00lsTTFQ==/base.apk (deleted) (com.unity3d.player.UnityPlayer.loadNative+52)
2021-03-03 22:58:33.544 13682-13682/? A/DEBUG: #21 pc 003e28fc /dev/ashmem/dalvik-classes.dex extracted in memory from /data/app/-XOl4TNwORgl1AV00lsTTFQ==/base.apk (deleted) (com.unity3d.player.UnityPlayer.+332)
2021-03-03 22:58:33.545 13682-13682/? A/DEBUG: #27 pc 003e197c /dev/ashmem/dalvik-classes.dex extracted in memory from /data/app/-XOl4TNwORgl1AV00lsTTFQ==/base.apk (deleted) (com.unity3d.player.UnityPlayerActivity.onCreate+60)
2021-03-03 23:02:37.076 13780-13780/? A/DEBUG: pid: 13743, tid: 13743, name: sermatchpuazlle >>> <<<
2021-03-03 23:02:37.076 13780-13780/? A/DEBUG: Abort message: ‘jni_internal.cc:616] JNI FatalError called: Unable to load library: /data/app/-XOl4TNwORgl1AV00lsTTFQ==/lib/arm/libil2cpp.so [dlopen failed: library “libil2cpp.so” not found]’
2021-03-03 23:02:37.743 13780-13780/? A/DEBUG: #05 pc 00001351 /data/app/-XOl4TNwORgl1AV00lsTTFQ==/lib/arm/libmain.so
2021-03-03 23:02:37.743 13780-13780/? A/DEBUG: #06 pc 000011b9 /data/app/XOl4TNwORgl1AV00lsTTFQ==/lib/arm/libmain.so
2021-03-03 23:02:37.744 13780-13780/? A/DEBUG: #15 pc 003e26c4 /dev/ashmem/dalvik-classes.dex extracted in memory from /data/app/-XOl4TNwORgl1AV00lsTTFQ==/base.apk (deleted) (com.unity3d.player.UnityPlayer.loadNative+52)
2021-03-03 23:02:37.744 13780-13780/? A/DEBUG: #21 pc 003e28fc /dev/ashmem/dalvik-classes.dex extracted in memory from /data/app/-XOl4TNwORgl1AV00lsTTFQ==/base.apk (deleted) (com.unity3d.player.UnityPlayer.+332)
2021-03-03 23:02:37.745 13780-13780/? A/DEBUG: #27 pc 003e197c /dev/ashmem/dalvik-classes.dex extracted in memory from /data/app/-XOl4TNwORgl1AV00lsTTFQ==/base.apk (deleted) (com.unity3d.player.UnityPlayerActivity.onCreate+60)
2021-03-03 23:16:09.217 14681-14681/? A/DEBUG: pid: 14644, tid: 14644, name: sermatchpuazlle >>> <<<
2021-03-03 23:16:09.218 14681-14681/? A/DEBUG: Abort message: ‘jni_internal.cc:616] JNI FatalError called: Unable to load library: /data/app/-ngM9hSiLo5VXkNoIAHkZaQ==/lib/arm/libil2cpp.so [dlopen failed: library “libil2cpp.so” not found]’
2021-03-03 23:16:09.910 14681-14681/? A/DEBUG: #05 pc 00001351 /data/app/-ngM9hSiLo5VXkNoIAHkZaQ==/lib/arm/libmain.so
2021-03-03 23:16:09.910 14681-14681/? A/DEBUG: #06 pc 000011b9 /data/app/-ngM9hSiLo5VXkNoIAHkZaQ==/lib/arm/libmain.so
2021-03-03 23:16:09.910 14681-14681/? A/DEBUG: #15 pc 003e26c4 /dev/ashmem/dalvik-classes.dex extracted in memory from /data/app/-ngM9hSiLo5VXkNoIAHkZaQ==/base.apk (deleted) (com.unity3d.player.UnityPlayer.loadNative+52)
2021-03-03 23:16:09.911 14681-14681/? A/DEBUG: #21 pc 003e28fc /dev/ashmem/dalvik-classes.dex extracted in memory from /data/app/-ngM9hSiLo5VXkNoIAHkZaQ==/base.apk (deleted) (com.unity3d.player.UnityPlayer.+332)
2021-03-03 23:16:09.911 14681-14681/? A/DEBUG: #27 pc 003e197c /dev/ashmem/dalvik-classes.dex extracted in memory from /data/app/-ngM9hSiLo5VXkNoIAHkZaQ==/base.apk (deleted) (com.unity3d.player.UnityPlayerActivity.onCreate+60)
2021-03-03 23:19:12.606 14858-14858/? A/DEBUG: pid: 14817, tid: 14817, name: sermatchpuazlle >>> com.boogagames.caksermatchpuazlle <<<
2021-03-03 23:19:12.606 14858-14858/? A/DEBUG: Abort message: ‘jni_internal.cc:616] JNI FatalError called: Unable to load library: /data/app/-Uy8pNCwyX-pquR7CQFLmxw==/lib/arm/libil2cpp.so [dlopen failed: library “libil2cpp.so” not found]’
2021-03-03 23:19:13.283 14858-14858/? A/DEBUG: #05 pc 00001351 /data/app/-Uy8pNCwyX-pquR7CQFLmxw==/lib/arm/libmain.so
2021-03-03 23:19:13.283 14858-14858/? A/DEBUG: #06 pc 000011b9 /data/app/-Uy8pNCwyX-pquR7CQFLmxw==/lib/arm/libmain.so
2021-03-03 23:19:13.283 14858-14858/? A/DEBUG: #15 pc 003e2754 /dev/ashmem/dalvik-classes.dex extracted in memory from /data/app/-Uy8pNCwyX-pquR7CQFLmxw==/base.apk (deleted) (com.unity3d.player.UnityPlayer.loadNative+52)
2021-03-03 23:19:13.284 14858-14858/? A/DEBUG: #21 pc 003e298c /dev/ashmem/dalvik-classes.dex extracted in memory from /data/app/-Uy8pNCwyX-pquR7CQFLmxw==/base.apk (deleted) (com.unity3d.player.UnityPlayer.+332)
2021-03-03 23:19:13.284 14858-14858/? A/DEBUG: #27 pc 003e19fc /dev/ashmem/dalvik-classes.dex extracted in memory from /data/app/-Uy8pNCwyX-pquR7CQFLmxw==/base.apk (deleted) (com.unity3d.player.UnityPlayerActivity.onCreate+60)
2021-03-03 23:41:53.725 15491-15491/? A/DEBUG: pid: 15455, tid: 15455, name: sermatchpuazlle >>> <<<
2021-03-03 23:41:53.726 15491-15491/? A/DEBUG: Abort message: ‘jni_internal.cc:616] JNI FatalError called: Unable to load library: /data/app/-Uy8pNCwyX-pquR7CQFLmxw==/lib/arm/libil2cpp.so [dlopen failed: library “libil2cpp.so” not found]’
2021-03-03 23:41:54.398 15491-15491/? A/DEBUG: #05 pc 00001351 /data/app/-Uy8pNCwyX-pquR7CQFLmxw==/lib/arm/libmain.so
2021-03-03 23:41:54.398 15491-15491/? A/DEBUG: #06 pc 000011b9 /data/app/-Uy8pNCwyX-pquR7CQFLmxw==/lib/arm/libmain.so
2021-03-03 23:41:54.398 15491-15491/? A/DEBUG: #15 pc 003e2754 /dev/ashmem/dalvik-classes.dex extracted in memory from /data/app/-Uy8pNCwyX-pquR7CQFLmxw==/base.apk (deleted) (com.unity3d.player.UnityPlayer.loadNative+52)
2021-03-03 23:41:54.399 15491-15491/? A/DEBUG: #21 pc 003e298c /dev/ashmem/dalvik-classes.dex extracted in memory from /data/app/-Uy8pNCwyX-pquR7CQFLmxw==/base.apk (deleted) (com.unity3d.player.UnityPlayer.+332)
2021-03-03 23:41:54.399 15491-15491/? A/DEBUG: #27 pc 003e19fc /dev/ashmem/dalvik-classes.dex extracted in memory from /data/app/-Uy8pNCwyX-pquR7CQFLmxw==/base.apk (deleted) (com.unity3d.player.UnityPlayerActivity.onCreate+60)
2021-03-03 23:43:54.837 15580-15580/? A/DEBUG: pid: 15545, tid: 15545, name: sermatchpuazlle >>> <<<
2021-03-03 23:43:54.837 15580-15580/? A/DEBUG: Abort message: ‘jni_internal.cc:616] JNI FatalError called: Unable to load library: /data/app/-Uy8pNCwyX-pquR7CQFLmxw==/lib/arm/libil2cpp.so [dlopen failed: library “libil2cpp.so” not found]’
2021-03-03 23:43:55.518 15580-15580/? A/DEBUG: #05 pc 00001351 /data/app/-Uy8pNCwyX-pquR7CQFLmxw==/lib/arm/libmain.so
2021-03-03 23:43:55.518 15580-15580/? A/DEBUG: #06 pc 000011b9 /data/app/-Uy8pNCwyX-pquR7CQFLmxw==/lib/arm/libmain.so
2021-03-03 23:43:55.519 15580-15580/? A/DEBUG: #15 pc 003e2754 /dev/ashmem/dalvik-classes.dex extracted in memory from /data/app/Uy8pNCwyX-pquR7CQFLmxw==/base.apk (deleted) (com.unity3d.player.UnityPlayer.loadNative+52)
2021-03-03 23:43:55.519 15580-15580/? A/DEBUG: #21 pc 003e298c /dev/ashmem/dalvik-classes.dex extracted in memory from /data/app/-Uy8pNCwyX-pquR7CQFLmxw==/base.apk (deleted) (com.unity3d.player.UnityPlayer.+332)
2021-03-03 23:43:55.520 15580-15580/? A/DEBUG: #27 pc 003e19fc /dev/ashmem/dalvik-classes.dex extracted in memory from /data/app/-Uy8pNCwyX-pquR7CQFLmxw==/base.apk (deleted) (com.unity3d.player.UnityPlayerActivity.onCreate+60)
2021-03-03 23:55:01.557 15780-15780/? A/DEBUG: pid: 15744, tid: 15744, name: sermatchpuazlle >>> <<<
2021-03-03 23:55:01.558 15780-15780/? A/DEBUG: Abort message: ‘jni_internal.cc:616] JNI FatalError called: Unable to load library: /data/app/-Uy8pNCwyX-pquR7CQFLmxw==/lib/arm/libil2cpp.so [dlopen failed: library “libil2cpp.so” not found]’
2021-03-03 23:55:02.227 15780-15780/? A/DEBUG: #05 pc 00001351 /data/app/Uy8pNCwyX-pquR7CQFLmxw==/lib/arm/libmain.so
2021-03-03 23:55:02.227 15780-15780/? A/DEBUG: #06 pc 000011b9 /data/app/Uy8pNCwyX-pquR7CQFLmxw==/lib/arm/libmain.so
2021-03-03 23:55:02.228 15780-15780/? A/DEBUG: #15 pc 003e2754 /dev/ashmem/dalvik-classes.dex extracted in memory from /data/app/-Uy8pNCwyX-pquR7CQFLmxw==/base.apk (deleted) (com.unity3d.player.UnityPlayer.loadNative+52)
2021-03-03 23:55:02.228 15780-15780/? A/DEBUG: #21 pc 003e298c /dev/ashmem/dalvik-classes.dex extracted in memory from /data/app/-Uy8pNCwyX-pquR7CQFLmxw==/base.apk (deleted) (com.unity3d.player.UnityPlayer.+332)
2021-03-03 23:55:02.229 15780-15780/? A/DEBUG: #27 pc 003e19fc /dev/ashmem/dalvik-classes.dex extracted in memory from /data/app/Uy8pNCwyX-pquR7CQFLmxw==/base.apk (deleted) (com.unity3d.player.UnityPlayerActivity.onCreate+60)
2021-03-03 23:56:31.217 15884-15884/? A/DEBUG: pid: 15835, tid: 15835, name: sermatchpuazlle >>> <<<
2021-03-03 23:56:31.218 15884-15884/? A/DEBUG: Abort message: ‘jni_internal.cc:616] JNI FatalError called: Unable to load library: /data/app/Uy8pNCwyX-pquR7CQFLmxw==/lib/arm/libil2cpp.so [dlopen failed: library “libil2cpp.so” not found]’
2021-03-03 23:56:31.892 15884-15884/? A/DEBUG: #05 pc 00001351 /data/app/-Uy8pNCwyX-pquR7CQFLmxw==/lib/arm/libmain.so
2021-03-03 23:56:31.892 15884-15884/? A/DEBUG: #06 pc 000011b9 /data/app/Uy8pNCwyX-pquR7CQFLmxw==/lib/arm/libmain.so
2021-03-03 23:56:31.893 15884-15884/? A/DEBUG: #15 pc 003e2754 /dev/ashmem/dalvik-classes.dex extracted in memory from /data/app/-Uy8pNCwyX-pquR7CQFLmxw==/base.apk (deleted) (com.unity3d.player.UnityPlayer.loadNative+52)
2021-03-03 23:56:31.893 15884-15884/? A/DEBUG: #21 pc 003e298c /dev/ashmem/dalvik-classes.dex extracted in memory from /data/app/Uy8pNCwyX-pquR7CQFLmxw==/base.apk (deleted) (com.unity3d.player.UnityPlayer.+332)
2021-03-03 23:56:31.894 15884-15884/? A/DEBUG: #27 pc 003e19fc /dev/ashmem/dalvik-classes.dex extracted in memory from /data/app/-Uy8pNCwyX-pquR7CQFLmxw==/base.apk (deleted) (com.unity3d.player.UnityPlayerActivity.onCreate+60)
2021-03-03 23:56:38.570 15946-15946/? A/DEBUG: pid: 15907, tid: 15907, name: sermatchpuazlle >>> <<<
2021-03-03 23:56:38.571 15946-15946/? A/DEBUG: Abort message: ‘jni_internal.cc:616] JNI FatalError called: Unable to load library: /data/app/-Uy8pNCwyX-pquR7CQFLmxw==/lib/arm/libil2cpp.so [dlopen failed: library “libil2cpp.so” not found]’
2021-03-03 23:56:39.251 15946-15946/? A/DEBUG: #05 pc 00001351 /data/app/-Uy8pNCwyX-pquR7CQFLmxw==/lib/arm/libmain.so
2021-03-03 23:56:39.251 15946-15946/? A/DEBUG: #06 pc 000011b9 /data/app/-Uy8pNCwyX-pquR7CQFLmxw==/lib/arm/libmain.so
2021-03-03 23:56:39.251 15946-15946/? A/DEBUG: #15 pc 003e2754 /dev/ashmem/dalvik-classes.dex extracted in memory from /data/app/-Uy8pNCwyX-pquR7CQFLmxw==/base.apk (deleted) (com.unity3d.player.UnityPlayer.loadNative+52)
2021-03-03 23:56:39.252 15946-15946/? A/DEBUG: #21 pc 003e298c /dev/ashmem/dalvik-classes.dex extracted in memory from /data/app/Uy8pNCwyX-pquR7CQFLmxw==/base.apk (deleted) (com.unity3d.player.UnityPlayer.+332)
2021-03-03 23:56:39.252 15946-15946/? A/DEBUG: #27 pc 003e19fc /dev/ashmem/dalvik-classes.dex extracted in memory from /data/app-Uy8pNCwyX-pquR7CQFLmxw==/base.apk (deleted) (com.unity3d.player.UnityPlayerActivity.onCreate+60)

What Unity version is this? Try unzipping the apk, and see if libil2cpp.so for arm is there

I exported my unity project from 2020.2.2f1 and no libil2cpp.so is not there.

That’s expected if you do Export Project, libil2cpp.so is built when you invoke gradle build.

That’s why suggested to inspect apk itself.

Any Solution?? In my old unity version 2019.4.8f1 when i export project, libil2cpp.so was generated under jni libs folder.But in 2020.3.2f1 it was not generated. Any clue?? is this expected??Thanks in advance

1 Like

It is expected, you must invoke gradle build, it will produce libil2cpp.so

Thanks for the response. BTW im using unity as library for my existing Android native application. I already tried with these Android Studio → Build → make project, Build → Rebuild Project. None produced “libil2cpp.so”. Please point me in right direction.

Maybe your main project gradle doesn’t depend on unityLibrary, for ex., in Unity empty application launcher build.gradle has this

dependencies {
    implementation project(':unityLibrary')
    }

as for the il2cpp part in unityLibrary\build.gradle, these are the lines which produce libil2cpp.so

    task BuildIl2CppTask {
        doLast {
              BuildIl2Cpp(projectDir.toString().replaceAll('\\\\', '/'), '/src/main/jniLibs/', 'ARMv7', 'armeabi-v7a', 'Release');
        }
    }
    afterEvaluate {
        if (project(':unityLibrary').tasks.findByName('mergeDebugJniLibFolders'))
            project(':unityLibrary').mergeDebugJniLibFolders.dependsOn BuildIl2CppTask
        if (project(':unityLibrary').tasks.findByName('mergeReleaseJniLibFolders'))
            project(':unityLibrary').mergeReleaseJniLibFolders.dependsOn BuildIl2CppTask
    }
2 Likes

Thank you, i was able to generate il2cpp part with above reference code.

Hey, I am having the same problem. When I apply this solution I get this error:

CommandInvokationFailure: Gradle build failed.
C:\Program Files\Unity\Hub\Editor\2020.3.0f1\Editor\Data\PlaybackEngines\AndroidPlayer\OpenJDK\bin\java.exe -classpath "C:\Program Files\Unity\Hub\Editor\2020.3.0f1\Editor\Data\PlaybackEngines\AndroidPlayer\Tools\gradle\lib\gradle-launcher-5.6.4.jar" org.gradle.launcher.GradleMain "-Dorg.gradle.jvmargs=-Xmx4096m" "assembleRelease"

stderr[

FAILURE: Build failed with an exception.

* Where:
Build file 'C:\Users\batuk\BUILDS\2020test\build.gradle' line: 11

* What went wrong:
A problem occurred evaluating root project '2020test'.
> Could not find method implementation() for arguments [project ':unityLibrary'] on object of type org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler.

Please show your gradle files

You can try out one thing. Create an empty project , export as android project and copy paste the grade code of empty project to your gradle. This must work.

I had a similar problem after migrating from Unity 2019.4.27 to Unity 2020.3.14
I added ** IL_CPP_BUILD_SETUP ** to end of mainTemplate.gradle

**REPOSITORIES**
**IL_CPP_BUILD_SETUP**
**SOURCE_BUILD_SETUP**
**EXTERNAL_SOURCES**
6 Likes

Hi, I am facing the same error.

What I am doing
I am trying to integrate the unity app in the android app using the dynamic feature of android.

Steps I followed

  1. I Exported the android project for android studio.
  2. prepared project for dynamic integration (converted library to dynamic feature)
  3. Run the application in mobile (Working fine, no lib not found error)
  4. Test using bundle tool of android (facing the error of libil2cpp.so not found)

Solution I tried

  1. I tried adding the code
    SplitInstallHelper.loadLibrary(getApplicationContext(),“il2cpp”); and
    java.lang.System.loadLibrary(“il2cpp”); before loading the dynamically downloaded module but no change facing the same error.
  2. I checked my aab and apks - all are having the libil2cpp.so inside the jniLibs folder.

Please let me know if anyone here has the solution to this problem.

I spent hours trying to fix this and none of the above helped. What worked was unchecking all my active scenes and creating an empty one → Build And Run (the empty scene launched fine on the Android mobile) → then rechecked (uncheck the empty scene or delete it) your previously active scenes

3 Likes

Thanks! It’s work for me

1 Like

invoke gradle build, still it is not produce libil2cpp.so file