![]() |
1
4
我从AS 4.2.1开始看到这一点。无效缓存和重新导入项目对我不起作用。我发现 this article 在JetBrains问题跟踪器上,人们发现他们在项目设置中设置了无关的JDK。虽然我的项目结构中没有设置无关的JDK,但我尝试将JDK从AS嵌入式版本更改为我安装的替代AdoptOpenJDK 1.8版本。切换到那个版本后,所有的红色都消失了,一切都按预期解决了。然后,我能够将SDK切换回嵌入式版本,一切都按预期继续工作。当切换回嵌入式版本时,我确实注意到AS底部的进度条中有一条简短的消息,说它正在处理JDK 11。我不确定这是从哪里来的,但它似乎与JetBrains问题中的其他人所说的一致。 |
![]() |
2
1
我最终能够解决这个问题的方法是
|
![]() |
3
0
重新导入项目:文件|新建|从现有源中导入项目操作,然后选择生成Gradle文件以从中加载项目。 |
![]() |
4
0
更改你的jdk。 转到文件>项目结构>SDK位置>渐变设置 如果您使用的是MAC,请更改Gradle JDK以使用嵌入式或兼容的JDK(Azul JDK)。 然后在删除.eidea和.gradle文件后,使缓存无效并刷新缓存。 |