Java NoClassDefFoundError:FixedStepPhysicsWorld

Java NoClassDefFoundError:FixedStepPhysicsWorld,java,android,andengine,Java,Android,Andengine,我正在用AndEngine开发一个简单的游戏,我想在屏幕上加一些墙,这样我移动的角色就可以四处走动,诸如此类 我发现我需要一个FixedStepPhysicsWorld对象来完成这个简单的任务。我从GitHub下载了最新版本的AndEngine和AndEnginePhysics2DExtension。在我打电话之前,我的游戏运行良好 this.mpphysisworld=newFixedStepPhysicsWorld(30,新向量2(0,0),false,8,1) 我发现以下错误: 03-28

我正在用AndEngine开发一个简单的游戏,我想在屏幕上加一些墙,这样我移动的角色就可以四处走动,诸如此类

我发现我需要一个
FixedStepPhysicsWorld
对象来完成这个简单的任务。我从GitHub下载了最新版本的
AndEngine
AndEnginePhysics2DExtension
。在我打电话之前,我的游戏运行良好

this.mpphysisworld=newFixedStepPhysicsWorld(30,新向量2(0,0),false,8,1)

我发现以下错误:

03-28 23:04:57.713: E/AndEngine(16548): PacManActivity.onCreateScene failed. @(Thread: 'GLThread 15')
03-28 23:04:57.713: E/AndEngine(16548): java.lang.NoClassDefFoundError: org.andengine.extension.physics.box2d.FixedStepPhysicsWorld
03-28 23:04:57.713: E/AndEngine(16548):     at com.rokuum.games.android.pacman.activity.PacManActivity.onCreateScene(PacManActivity.java:208)
03-28 23:04:57.713: E/AndEngine(16548):     at org.andengine.ui.activity.SimpleBaseGameActivity.onCreateScene(SimpleBaseGameActivity.java:48)
03-28 23:04:57.713: E/AndEngine(16548):     at org.andengine.ui.activity.BaseGameActivity$3.onCreateResourcesFinished(BaseGameActivity.java:167)
03-28 23:04:57.713: E/AndEngine(16548):     at org.andengine.ui.activity.SimpleBaseGameActivity.onCreateResources(SimpleBaseGameActivity.java:43)
03-28 23:04:57.713: E/AndEngine(16548):     at org.andengine.ui.activity.BaseGameActivity.onCreateGame(BaseGameActivity.java:179)
03-28 23:04:57.713: E/AndEngine(16548):     at org.andengine.ui.activity.BaseGameActivity.onSurfaceCreated(BaseGameActivity.java:108)
03-28 23:04:57.713: E/AndEngine(16548):     at org.andengine.opengl.view.EngineRenderer.onSurfaceCreated(EngineRenderer.java:59)
03-28 23:04:57.713: E/AndEngine(16548):     at android.opengl.GLSurfaceView$GLThread.guardedRun(GLSurfaceView.java:1349)
03-28 23:04:57.713: E/AndEngine(16548):     at android.opengl.GLSurfaceView$GLThread.run(GLSurfaceView.java:1119)
AndEngine和扩展都被添加到构建路径中(作为.jar文件),游戏的构建和编译没有任何错误。另外,在“Java构建路径”窗口的“订单和导出”选项卡中导出了标记为az的两个jar文件

我在谷歌上搜索这个问题已经有一天了,我真的迷路了。我认为这与安卓或安卓系统无关,而是一个错误的配置或其他东西

任何提示或帮助都将不胜感激


谢谢

如果minSdkVersion低于您编译时使用的API级别,Android将允许您编译时不出错,但如果您尝试在API级别不支持该函数的设备上运行,则会抛出java.lang.NoClassDefFoundError。我以前在2.2手机上使用API 9级函数调用(即安卓2.3)时遇到过这个错误。AndEngine可能正在做同样的事情

如果minSdkVersion低于您编译时使用的API级别,Android将允许您编译时不出错,但如果您尝试在API级别不支持该函数的设备上运行,则会抛出java.lang.NoClassDefFoundError。我以前在2.2手机上使用API 9级函数调用(即安卓2.3)时遇到过这个错误。AndEngine可能正在做同样的事情

我找到了答案。您应该将“armeabi”-“armeabi-v7a”-“x86”文件夹从“AndEngineephysicsBox2Extension”文件夹的“libs”文件夹复制到游戏的“libs”文件夹。它会解决你的问题

我找到了答案。您应该将“armeabi”-“armeabi-v7a”-“x86”文件夹从“AndEngineephysicsBox2Extension”文件夹的“libs”文件夹复制到游戏的“libs”文件夹。它会解决你的问题

在您尚未发布的堆栈跟踪中是否存在由以下原因引起的
:未发布的堆栈跟踪中是否存在由以下原因引起的
:未发布的堆栈跟踪中是否存在由以下原因引起的
?我复制了文件并将libs文件夹定义为源文件夹,然后为我工作thnx!我复制了文件并将libs文件夹定义为sources文件夹,然后为我工作thnx!