寻找Andengine 64位版本

Looking for Andengine 64bit version

Google 开发者控制台请求我的基于 Andengine 的 Android 游戏以 32 位和 64 位版本上传。看这里:Get your apps ready for the 64-bit requirement

所以我正在寻找 64 位 libandengine.so 这样我就可以构建我的 64 位兼容 apk。

如果有人成功获得 64 位 .so,请发给我 - 谢谢!

如果您正在使用任何库,那么也为 64 位创建副本.. 即您的库目录 包含任何 X86 那么它应该包含 X86_64 或 armeabi/v71 然后 v8a 也。

并且在 Module.gradle 文件中,在 defaultconfig 属性中添加 64 位文件,例如:

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

libandengine.so 文件仅包含 2 类 GLES20FixBufferUtils ,此处 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 在 Android 2.2 (froyo) 中, Android 3.0(蜂窝)和 Android 3.2(honeycomb_mr2)。

因此,如果您不支持 android 2.x 和 3.x 设备,您应该从项目中删除所有 libandengine.so 文件。大约一年前我们的项目就这样做了,一切正常。