寻找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 类 GLES20Fix
和 BufferUtils
,此处 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
文件。大约一年前我们的项目就这样做了,一切正常。
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 类 GLES20Fix
和 BufferUtils
,此处 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
文件。大约一年前我们的项目就这样做了,一切正常。