我从VCS (Kotlin和Gradle)创建了一个新项目。我向testImplementation()
添加了三个build.gradle.kts
调用。IntelliJ没有恢复更改,所以我做了File -> Invalidate caches / Restart
,现在Intellij以红色显示每个implementation()
调用和每个testImplementation()
调用。事实上,每个模块中每个build.gradle.kts中的每一行都是红色的。
Intellij已经失去理智了。我要怎么做才能恢复IntelliJ的智力,当涉及到Gradle的kotlintest时?
发布于 2021-03-10 15:15:30
我最终能够解决这个问题的方法是使用File -> Invalidate caches / Restart
。一定是隐藏了腐败。
发布于 2021-06-24 17:12:13
我开始看到这个作为4.2.1。使缓存无效和重新导入该项目对我没有用。我在这篇文章问题跟踪器上找到了JetBrains,在那里人们发现他们在项目设置中有一个无关的JDK集。虽然我的项目结构中没有额外的JDK设置,但我尝试将JDK从AS嵌入式版本更改为已安装的备用AdoptOpenJDK 1.8版本。在切换到那个版本之后,所有的红色都消失了,一切都像预期的那样解决了。那时,我能够将SDK切换回嵌入式版本,一切都如期而至。当切换回嵌入式版本时,我确实注意到在进度栏底部有一条简短的消息说它正在处理JDK 11。我不知道它是从哪里来的,但它似乎与JetBrains问题中的其他人正在谈论的内容是一致的。
发布于 2021-03-10 13:28:53
我要怎么做才能恢复IntelliJ的智力,当涉及到Gradle的kotlintest时?
重新导入项目:文件\ New _ Project从现有的源操作,然后选择build Gradle文件来加载项目。
https://stackoverflow.com/questions/66555500
复制相似问题