我必须在Google Play商店提供一个64位版本的我的Android游戏,该游戏使用AndEngine。AndEngine的官方github repo没有提供64位版本的库。有人知道如何将库转换为64位吗?我尝试添加以下内容:
APP_ABI := armeabi-v7a x86 x86_64 arm64-v8a
将以下内容添加到“Application.mk”文件中并运行build.sh。遗憾的是没有成功。
有人成功构建了64位版本的AndEngine吗?
我必须在Google Play商店提供一个64位版本的我的Android游戏,该游戏使用AndEngine。AndEngine的官方github repo没有提供64位版本的库。有人知道如何将库转换为64位吗?我尝试添加以下内容:
APP_ABI := armeabi-v7a x86 x86_64 arm64-v8a
将以下内容添加到“Application.mk”文件中并运行build.sh。遗憾的是没有成功。
有人成功构建了64位版本的AndEngine吗?
https://github.com/jonnyright/AndEngine
AndEngine Box2D扩展:
https://github.com/jonnyright/AndEnginePhysicsBox2DExtension
libandengine.so
文件仅包含2个类GLES20Fix
和BufferUtils
,请参见此处。这里是调用libandengine.so
类的Java类GLES20Fix.java和BufferUtils.java。从Java源代码和注释中可以看出,C类包含对Android 2.2(froyo)、Android 3.0(honeycomb)和Android 3.2(honeycomb_mr2)中的系统错误11078、16941和8931的解决方法。
因此,如果您不支持Android 2.x和3.x设备,则应从项目中删除所有的libandengine.so
文件。我们在大约一年前就这样做了,一切都很好。