I checked the executable file types of all architectures in this build with the "file" utility. The 32bit and armoabi versions are built for the wrong architectures (checked at least libmediaclient.so). Please fix this.
32bit:
opt/lib/libmediaclient.so: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, stripped
armoabi:
opt/lib/libmediaclient.so: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, stripped
These are as they should be:
64bit:
opt/lib/libmediaclient.so: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, stripped
armsysv:
opt/lib/libmediaclient.so: ELF 32-bit LSB shared object, ARM, version 1 (SYSV), dynamically linked, stripped
ppc:
opt/lib/libmediaclient.so: ELF 32-bit MSB shared object, PowerPC or cisco 4500, version 1 (SYSV), dynamically linked, stripped