[Android] Inclusion of arm64 and armv7 packages in AAB

Hello everyone Does anyone know how to solve the problem of running an Android application that is compiled by a AAB file under arm64 and armv7 together? I have users unable to launch the game (and sometimes unable to install it at all) and Google Play gives the following error → java.lang.UnsatisfiedLinkError: dlopen failed: empty/missing DT_HASH in “/data/app/com.EviceGames.Over2048-1/lib/arm64/libUE4.so” (built with --hash-style=gnu?)

Did you manage to fix it?

Yes! It’s pretty simple. You need to compile the armv7 version first. Then compile arm64 in a separate folder. It is important that the arm64 version number is greater than the armv7 version number. After all this, you simply upload the armv7 and arm64 files to Google Play 2 abb, after which Google Play will accept them and install the desired version to the user.

1 Like

Yes! It’s pretty simple. You need to compile the armv7 version first. Then compile arm64 in a separate folder. It is important that the arm64 version number is greater than the armv7 version number. After all this, you simply upload the armv7 and arm64 files to Google Play 2 abb, after which Google Play will accept them and install the desired version to the user.

Thanks that makes sense, Also, do you build them both as app bundle or apk(for armv7) and app bundle for arm64.