首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在IntelliJ中添加外部依赖项后的问题

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

Stack Overflow用户
提问于 2021-01-17 08:33:14
回答 2查看 7.2K关注 0票数 12

我正在使用KorGE库启动一个项目,我希望使用Retrofit作为XML解析器。因此,我试图遵循本指南,这似乎很好,但在第一步添加依赖项,我就陷入了困境。

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

代码语言:javascript
复制
dependencies {
    classpath("com.soywiz.korlibs.korge.plugins:korge-gradle-plugin:$korgePluginVersion")
    classpath("com.soywiz.korlibs.klock:klock:1.6.1")
}

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

代码语言:javascript
复制
classpath("com.squareup.retrofit:retrofit:2.4.0")
classpath("com.squareup.retrofit:converter-simplexml:2.4.0")

在指南中,这个依赖项似乎是API的一部分,但是我没有发现任何关于网络声明的不同之处。如果我照搬过去显然行不通的话。

加载gradle后得到的错误更改如下:

代码语言:javascript
复制
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

非常感谢你们的帮助,并为我的无知感到抱歉。

EN

回答 2

Stack Overflow用户

发布于 2022-05-10 21:35:05

删除~/..gradle/gradle.properties中的org.gradle.configureondemand=true为我解决了这个问题。

票数 2
EN

Stack Overflow用户

发布于 2022-09-12 04:49:09

解决方案为我工作,

我也面临着这个问题,但我没有找到解决办法。下面的解决方案对我有效。

事业:

我用的是kotlin build.gradle。我正在用下面的

classpath("org.jetbrains.kotlin:kotlin-gradle-plugin:${kotlinVersion}")

kotlinVersion在另一个类中的位置&它是像

引起问题的import DependenciesVersions.kotlinVersion

解决方案:

build.gradle.kts中删除导入行使用您的版本如下

classpath("org.jetbrains.kotlin:kotlin-gradle-plugin:${DependenciesVersions.kotlinVersion}")

现在同步项目,它将工作。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65758639

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档