Cómo usar bibliotecas nativas de 32 bits en un dispositivo Android de 64 bits

Utilizo una biblioteca nativa en mi aplicación que solo está compilada para armeabi, armeabi-v7a y x86.

Cuando esta biblioteca se carga en un dispositivo de 64 bits como el Samsung S6, la aplicación se bloquea con un error de enlace insatisfecho

java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/com.myapp-2/base.apk"],nativeLibraryDirectories=[/data/app/com.myapp-2/lib/arm64, /vendor/lib64, /system/lib64]]] couldn't find "libfoo.so"
    at java.lang.Runtime.loadLibrary(Runtime.java:366)
    at java.lang.System.loadLibrary(System.java:989)

La biblioteca es de código cerrado por desgracia. ¿Hay alguna forma de solucionar esto sin recompilar la biblioteca con objetivos de 64 bits?

Respuestas a la pregunta(1)

Su respuesta a la pregunta