寻找Andengine 64位版本

时间:2019-06-18 05:36:33

标签: android 64-bit andengine

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

因此,我正在寻找64位的libandengine.so ,以便我可以构建符合64位的apk。

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

2 个答案:

答案 0 :(得分:1)

libandengine.so文件仅包含两个类GLES20FixBufferUtils,此处为they are。这是Java类GLES20Fix.javaBufferUtils.java,它们从libandengine.so调用类。从Java源代码和注释中可以看出,C类包含针对Android 2.2(froyo),Android 3.0(honeycomb)和Android 2.2中的系统错误11078169418931的变通办法。 Android 3.2(honeycomb_mr2)。

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

答案 1 :(得分:0)

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

然后在Module.gradle文件的defaultconfig属性中,为64位添加文件,如下所示:

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