AndEngine 64 位版本
64Bit Version for AndEngine
我必须提供我的 Android 游戏的 64 位版本,该游戏在 Google Play 商店中使用 AndEngine。 AndEngine 的官方 github 存储库不提供 64 位版本的库。有谁知道如何将库转换为 64 位?我尝试添加以下内容:
APP_ABI := armeabi-v7a x86 x86_64 arm64-v8a
行到 "Application.mk" 文件和 运行 build.sh。不幸的是没有成功。
有人成功构建了 64 位版本的 AndEngine 吗?
Andengine 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
文件。大约一年前我们的项目就这样做了,一切正常。
我得到了 "build.sh" 运行 并重建了本机文件。我将包含 64 位本机 .so 文件的更新后的 AndEngine 上传到我的 github 帐户。
和引擎:
https://github.com/jonnyright/AndEngine
和Engine Box2D扩展:
https://github.com/jonnyright/AndEnginePhysicsBox2DExtension
我必须提供我的 Android 游戏的 64 位版本,该游戏在 Google Play 商店中使用 AndEngine。 AndEngine 的官方 github 存储库不提供 64 位版本的库。有谁知道如何将库转换为 64 位?我尝试添加以下内容:
APP_ABI := armeabi-v7a x86 x86_64 arm64-v8a
行到 "Application.mk" 文件和 运行 build.sh。不幸的是没有成功。
有人成功构建了 64 位版本的 AndEngine 吗?
Andengine 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
文件。大约一年前我们的项目就这样做了,一切正常。
我得到了 "build.sh" 运行 并重建了本机文件。我将包含 64 位本机 .so 文件的更新后的 AndEngine 上传到我的 github 帐户。
和引擎:
https://github.com/jonnyright/AndEngine
和Engine Box2D扩展:
https://github.com/jonnyright/AndEnginePhysicsBox2DExtension