尝试同步gradle时无法加载类“kotlin.collections.CollectionsKT”错误

今天我开始得到错误Unable to load class 'kotlin.collections.CollectionsKT' (如图所示),每次我试图gradle同步我的项目。 我无法find这个错误的任何东西,唯一的解决方案似乎是禁用Intellij上的kotlin插件。 我的一些项目没有kotlin,但其他人(没有kotlin的人在尝试同步时也抛出这个错误),所以这是不可行的选择。

有没有人有任何线索可能是什么?

奇怪的是,我今天也开始遇到这个问题。 在我的情况下,我不需要禁用Kotlin插件,但我确实需要将Gradle发行版(在gradle-wrapper.properties中)从3.3升级到4.1。有人在问题跟踪器中为此记录了一张票 。 如果您可以在那里提供您的反馈并投票处理该问题,则可能会有助于更快地解决此问题。

我在GitHub上尝试一个示例项目时遇到了同样的问题。 我不知道为什么会发生这种情况,后来我意识到gradle-wrapper.properties中的gradle版本和我的机器上安装的gradle版本是不同的。 所以我只是更新了gradle-wrapper.properties来安装最新的gradle版本。 一切顺利。

build.gradle文件中的Gradle构建工具版本也可能不匹配。 如果需要的话更新。 这是我的build.gradle更新后的样子

 buildscript { repositories { jcenter() } dependencies { classpath 'com.android.tools.build:gradle:2.3.3' classpath 'com.neenbedankt.gradle.plugins:android-apt:1.4' } 

希望这可以帮助。