LibGDX Box2D 物理应用程序在启动时崩溃
我使用的是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 文件夹是做什么用的? 两个文件夹都是必需的吗?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
之前的事故都是因为我的无知造成的。现在,在更正 Android 清单文件后(确保仅为扩展
AndroidApplication
的类指定MAIN
和LAUNCHER
意图)并仅包含以下内容Box2DTest 应用程序正常运行时需要 libgdx 文件中的 .jar 文件(gdx.jar
和gdx-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
andLAUNCHER
intents are specified only for the class that extendsAndroidApplication
) and including only what was necessary among the .jar files (gdx.jar
andgdx-backend-android.jar
) from libgdx files the Box2DTest app runs properly.No need to re-build any Box2D JNI stuff using NDK and Cygwin.