我刚刚开始使用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"));
答案 0 :(得分:1)
从问题来看,你似乎有一些bug BodyEditorLoader
类,你可以在你的核心模块中注入gdx-utils
jar,之后你可以访问你项目中的BodyEditorLoader
类,可能是它解决了你的问题。
dependencies {
compile group: 'com.github.itsabhiaryan', name: 'gdx-utils', version: '1.0.1-SNAPSHOT'
}
别忘了刷新所有的gradle模块。