在 IntelliJ 中添加外部依赖项后的问题

问题描述

我正在使用 KorGE 库开始一个项目,我想使用 Retrofit 作为 XML 解析器。 所以我尝试遵循 this guide,这看起来不错,但我只是在第一步中添加依赖项而陷入困境。

我已经包含了 KorGE 库(我从模板开始):

dependencies {
    classpath("com.soywiz.korlibs.korge.plugins:korge-gradle-plugin:$korgePluginVersion")
    classpath("com.soywiz.korlibs.klock:klock:1.6.1")
}

但是当我尝试包含以下依赖项时,当我加载 gradle 更改时,一切都变得糟糕(我想这就是我应该声明它们的方式?):

classpath("com.squareup.retrofit:retrofit:2.4.0")
classpath("com.squareup.retrofit:converter-simplexml:2.4.0")

在指南中,这个依赖项似乎是 API 的一部分,但我没有发现网上的声明有什么不同。如果我只是复制过去,它显然不起作用。

加载 gradle 更改后出现的错误

java.lang.IllegalArgumentException: org.gradle.api.internal.initialization.DefaultClassLoaderScope@a2e5ac5 must be locked before it can be used to compute a classpath!
java.lang.IllegalArgumentException: project.classLoaderScope must be locked before querying the project schema

在此先非常感谢您的帮助,并为我的笨拙感到抱歉。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)