xml - 在 IntelliJ 中添加外部依赖项后出现问题
问题描述
我正在使用 KorGE 库开始一个项目,我想使用 Retrofit 作为 XML 解析器。因此,我尝试遵循本指南,这似乎很好,但我只是在第一步中添加依赖项而陷入困境。
我已经包含了 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
非常感谢您的帮助,并为我的菜鸟感到抱歉。
解决方案
推荐阅读
- wordpress - 无法在 CodeMirror 编辑器中获取错误计数
- vue.js - 防止在每个输入/惰性输入上触发输入事件?
- android - Listview对android的涟漪效应
- bash - 如何将 bash 命令列表提供给 xargs 以并行运行?
- java - java中的可变变量强制一个线程从主内存中读取最新的副本,但在我的情况下它仍然不是
- java - Minecraft 1.8 Forge (javaw.exe) 一直卡在 Minecraft 的主启动器应用程序 (MinecraftLauncher.exe) 中
- db2 - DB2 的数据字典
- mongoose - Mongoose create() 为带有 Array 的模式提供“Cast to Array failed for value "[object Object],[object Object]"”
- wordpress - Wordpress:引导缓存文件每隔几周就会损坏一次
- java - 获取所有用户的应用列表