我刚开始使用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模块。