I also tried setting the minimum target to Android-19 and even Android-21. The original source code from Rado1 is set to Android-8, which doesn't support 64-bit. For reference, my previous test library, libok.so, is targeting Android-19 and was built on the same computer and Android NDK as ZGEBullet.
There are no problems when compiling. And I just checked the two libraries:
Code: Select all
libZgeBullet.so: ELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=5f73afac1ae2d7f5268e15ca7688b0163faaa602, stripped
libZgeBullet.so: ELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=cec1e61e7760fe27f9dab8a96ced7514a2e3772f, stripped
Edit: I adb libOpenSLES.so on my phone and it is there:
/system/lib64/libOpenSLES.so