我刚开始使用BodyEditorLoader.jar库,但没有任何原因就收到了NoSuchMethodError。然后我在Google上搜索了一下,发现了关于stackoverflow的帖子,该帖子没有用,链接也被破坏了,但是我知道那里的官方图书馆有问题。

我该如何解决?找不到该库的更新版本。也有人提供了更新的Java文件,但是我如何使它成为一个库文件,因为该库文件包含.class文件而不是.java文件。

无论如何,这里是错误:

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


这是给出错误的代码:

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

最佳答案

从问题看来,您似乎有一些错误的BodyEditorLoader类,可以将gdx-utils jar注入您的核心模块中,然后您可以访问您项目中的BodyEditorLoader类,这也许可以解决您的问题。

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


不要忘记刷新所有gradle模块。

09-26 11:36