Intellij 显示 build.gradle.kts 中的每一行都是红色的

我从 VCS(Kotlin 和 Gradle)创建了一个新项目。我向 testImplementation() 添加了三个 build.gradle.kts 调用。 IntelliJ 没有接受更改,所以我做了 File -> Invalidate caches / Restart,现在 Intellij 以红色显示每个 implementation() 调用和每个 testImplementation() 调用。事实上,每个模块中每个 build.gradle.kts 中的每一行都是红色的。

Intellij 失去了理智。当涉及到 Gradle 中的 kotlintest 时,我需要做什么才能恢复 IntelliJ 的智能?

ili21477 回答:Intellij 显示 build.gradle.kts 中的每一行都是红色的

当涉及到 Gradle 中的 kotlintest 时,我需要做什么才能恢复 IntelliJ 的智能?

重新导入项目:文件|新 | Project from Existing Sources 操作并选择构建 Gradle 文件以从中加载项目。

,

我最终能够解决这个问题的方法是使用 File -> Invalidate caches / Restart。肯定是缓存损坏。

,

我从 AS 4.2.1 开始看到这个。使缓存无效并重新导入项目对我不起作用。我在 JetBrains 问题跟踪器上发现了 this article,人们发现他们在项目设置中设置了一个无关的 JDK。虽然我的项目结构中没有设置无关的 JDK,但我尝试将 JDK 从 AS 嵌入式版本更改为我已安装的备用 AdaptOpenJDK 1.8 版本。切换到该版本后,所有红色都消失了,一切都按预期解决了。然后我能够将 SDK 切换回嵌入式版本,一切都按预期继续工作。当切换回嵌入式版本时,我确实注意到 AS 底部的进度条中有一条简短的消息,说它正在处理 JDK 11。我不确定这是从哪里来的,但它似乎与JetBrains 问题中的其他人在谈论什么。

本文链接:https://www.f2er.com/788849.html

大家都在问