java.lang.noclassdeffounderror与androidLauncher上的libgdx和Android studio

时间:2017-02-02 13:41:14

标签: android android-studio gradle libgdx noclassdeffounderror

我导入了一个我自己的名为server的程序包(我的程序的逻辑),并将使用libgdx作为图形/跨平台。桌面启动器工作正常,但是当我运行android启动器时,我得到了这个令人讨厌的错误,指的是我自己的库。

E/AndroidRuntime: FATAL EXCEPTION: GLThread 187
              Process: com.mygdx.game, PID: 8093
              java.lang.NoClassDefFoundError: server.Point
                  at server.Shape.<init>(Shape.java:9)
                  at server.T.<init>(T.java:7)
                  at server.Stack.<init>(Stack.java:28)
                  at server.Logic.<init>(Logic.java:14)
                  at com.mygdx.game.GameLoop.create(GameLoop.java:43)
                  at com.badlogic.gdx.backends.android.AndroidGraphics.onSurfaceChanged(AndroidGraphics.java:275)
                  at android.opengl.GLSurfaceView$GLThread.guardedRun(GLSurfaceView.java:1511)
                  at android.opengl.GLSurfaceView$GLThread.run(GLSurfaceView.java:1239)

任何帮助都会很棒

1 个答案:

答案 0 :(得分:0)

我解决了!

这是因为我在android构建中使用了java.awt.point。所以我基本上写了一个新的点类,替换它,然后清理我的项目。现在一切正常