[英]64Bit Version for AndEngine
我必须提供64位版本的Android游戏,该游戏在Google Play商店中使用AndEngine。 AndEngine的官方github repo没有提供64位版本的库。 有谁知道如何将库转换为64位? 我试着添加以下内容:
APP_ABI := armeabi-v7a x86 x86_64 arm64-v8a
行到“Application.mk”文件并运行build.sh。 很遗憾没有成功。
有没有人成功构建64位版本AndEngine?
我得到了“build.sh”运行并重建本机文件。 我上传了更新的AndEngine,其中包含64位原生.so文件到我的github帐户。
AndEngine:
https://github.com/jonnyright/AndEngine
AndEngine Box2D扩展:
https://github.com/jonnyright/AndEnginePhysicsBox2DExtension
Andengine libandengine.so
文件只包含2个类GLES20Fix
和BufferUtils
,这里是它们 。 以下是java类GLES20Fix.java和BufferUtils.java ,它们从libandengine.so
调用类。 正如可以从Java源代码和注释C-类看到包含用于系统缺陷的解决方法11078 , 16941 , 8931 ,其在分别的Android 2.2(Froyo的),机器人3.0(蜂窝)和Android 3.2(honeycomb_mr2)。
因此,如果您不支持android 2.x和3.x设备,则应该从项目中删除所有libandengine.so
文件。 大约一年前我们用我们的项目这样做了,一切正常。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.