BodyEditorLoader.jar给出了NoSuchMethodError

时间:2017-05-02 09:51:43

标签: java libgdx game-engine

我刚刚开始使用BodyEditorLoader.jar库,但我没有任何理由得到NoSuchMethodError。然后我用谷歌搜索它,发现stackoverflow上的一篇文章没有用,链接也被破坏但我知道那里的官方图书馆有错误。

我该如何解决这个问题?找不到库的更新版本。还有一些人提供了更新的java文件,但是如何将它作为库文件,因为库文件包含.class文件而不是.java文件。

无论如何这里是错误:

java.lang.NoSuchMethodError: com.badlogic.gdx.utils.JsonReader.parse

以下是给出错误的代码:

BodyEditorLoader loader = new BodyEditorLoader(Gdx.files.internal("data/test.json"));

1 个答案:

答案 0 :(得分:1)

从问题来看,你似乎有一些bug BodyEditorLoader类,你可以在你的核心模块中注入gdx-utils jar,之后你可以访问你项目中的BodyEditorLoader类,可能是它解决了你的问题。

dependencies {
     compile group: 'com.github.itsabhiaryan', name: 'gdx-utils', version: '1.0.1-SNAPSHOT'
}

别忘了刷新所有的gradle模块。