Ld.lld: error (libgamesdk.a(swappyGL_c.cpp.o) is incompatible with armelf_linux_eabi)

Hello, When I want to test for android ActionRPG (mini project by epic games), I get the error in the screenshot. I have correctly set SDK, NDK, JRE, JDK settings
I looked at other answers on the forum but didn’t find a solution.

NDK toolchain: r21e, NDK version: 21, GccVersion: 4.9, ClangVersion: 9.0.9
UATHelper: Packaging (Android (ETC2)): Compiling Native 32-bit code with NDK API ‘android-21’
UATHelper: Packaging (Android (ETC2)): Compiling Native 64-bit code with NDK API ‘android-21’

Thank you

1 Like

I installed jdk 8x version. It worked.
My exporting not working on 17x versions.

Update: for arm7v build Settings - Project Settings → Platforms - Android - Advanced Build - “Force linking to use ld instead of lld” enable this and in build section, enable “Support armv7” disable “Support arm64”.

Update with another note: if you’re using blueprint nativization you could get same error. You should fix errors or → project settings → Project → Packing → disable blueprint nativization method

thank you

1 Like