LibGDX Box2D 物理应用程序在启动时崩溃

发布于 2024-12-27 09:00:31 字数 801 浏览 2 评论 0 原文

我使用的是Win 7 64位系统。 LibGDX gdx-helloworld-android 应用程序运行良好。它没有任何 box2D 的东西。但是当我尝试使用运行物理演示/测试时,例如在 http://code.google.com/p/libgdx/source/browse/trunk/tests/gdx-tests/src/com/badlogic/gdx/tests/box2d/ 该应用启动时崩溃。 AndEngine 物理示例也发生了同样的情况。那么 JNI box2D 的东西是否依赖于处理器?我应该使用 android NDK 和 Cygwin 重新构建 Box2D 库,如下所述: http://mayaposch.wordpress.com/2011/09/05/basic-andengine-and-box2d-extension-project/ 以便库适用于我的系统配置?另外,armeabi 和armeabi-v7a 文件夹是做什么用的? 两个文件夹都是必需的吗?

I'm using a Win 7 64-bit system. LibGDX gdx-helloworld-android app works fine. It doesn't have any box2D stuff. But when I try to use run a physics demo/test, for example those found at http://code.google.com/p/libgdx/source/browse/trunk/tests/gdx-tests/src/com/badlogic/gdx/tests/box2d/ the app crashes on launch. Same thing happened with AndEngine physics examples too. So is the JNI box2D stuff processor dependent? Should I re-build the Box2D libraries using the android NDK and Cygwin as mentioned here: http://mayaposch.wordpress.com/2011/09/05/basic-andengine-and-box2d-extension-project/ so that the libraries work for my sytem config? Also, what are the folders armeabi and armeabi-v7a for? Are both the folders essential?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

望笑 2025-01-03 09:00:31

之前的事故都是因为我的无知造成的。现在,在更正 Android 清单文件后(确保仅为扩展 AndroidApplication 的类指定 MAINLAUNCHER 意图)并仅包含以下内容Box2DTest 应用程序正常运行时需要 libgdx 文件中的 .jar 文件(gdx.jargdx-backend-android.jar)。

无需使用 NDK 和 Cygwin 重新构建任何 Box2D JNI 内容。

The previous mishap was due to my ignorance. Now after correcting the android manifest file (Making sure the MAIN and LAUNCHER intents are specified only for the class that extends AndroidApplication) and including only what was necessary among the .jar files (gdx.jar and gdx-backend-android.jar) from libgdx files the Box2DTest app runs properly.

No need to re-build any Box2D JNI stuff using NDK and Cygwin.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文