不使用任何本机代码但收到SIGSEGV错误?

时间:2013-06-27 20:27:59

标签: android andengine sigsegv

我正在使用Andengine开发一个简单的游戏。我在游戏中随机出现Fatal signal 11 SIGSEGV 0xdeadbaad code=1错误。

我几乎搜索了有关此错误的所有主题,并且我读到这是由NDK引起的分段错误。但我没有使用任何本机代码。实际上,我在Eclipse中实现了Android NDK,但在游戏中没有使用任何C / C ++代码。

我无法输入日志,因为它只是在说Fatal signal 11 SIGSEGV 0xdeadbaad code=1。我没有把我的整个代码也放在一边,因为它可能太长了但是如果你愿意我可以把它放进去。

只是问我是否删除了NDK,这个错误可能会消失吗?或者还有什么可以使这个错误发生以及如何处理它?<​​/ p>

如果我有错误,我很抱歉。谢谢。

编辑:我的游戏中有一个身体移除部分,可能这部分是问题的根源吗?

我在这做什么:

scene.detachChildren();
scene.clearEntityModifiers();
scene.clearTouchAreas();
scene.clearUpdateHandlers();

physicsWorld.unregisterPhysicsConnector(physicsWorld.getPhysicsConnectorManager().findPhysicsConnectorByShape(spriteHero));
physicsWorld.destroyBody(bodyHero);

0 个答案:

没有答案