Looking for Andengine 64bit version

292 Views Asked by At

Google developer console requests my Andengine based Android game to be uploaded in both 32bit and 64bit versions. see here: Get your apps ready for the 64-bit requirement

So i am looking for a libandengine.so in 64bit so i can build my 64bit compliant apk.

If anyone successfully acquired the 64 bit .so , please send me - thanks!

2

There are 2 best solutions below

1
ashakirov On BEST ANSWER

libandengine.so file contains just 2 classes GLES20Fix and BufferUtils , here they are. Here are java classes GLES20Fix.java and BufferUtils.java which call classes from libandengine.so. As you can see from java source code and comments C-classes contains workarounds for system bugs 11078, 16941, 8931 which were in Android 2.2 (froyo), Android 3.0 (honeycomb) and Android 3.2 (honeycomb_mr2).

So, if you don't support android 2.x and 3.x devices you should just delete all libandengine.so files from your project. We did so with our project about year ago, everything works ok.

2
mainu On

If you are using any libs, then create copy for 64bit too.. i.e your lib directory contains any of X86 then itshould contains X86_64 or armeabi/v71 then v8a also.

And in Module.gradle file, in defaultconfig attribute add files for 64 bit like :

 ndk {
            abiFilters "armeabi", "armeabi-v7a", "x86", "mips","x86_64","armeabi-v8a"
        }