花费了好半天在这个error上,给windows上的intellij从2020.1升级到2020.2.1之后,gradle build不能,出现error:

1
2
3
4
5
6
7
Unable to load class org.jetbrains.klotlin.noarg.ide.NoArgModel
// or
Unable to load class ....KaptGradleModel
// or
Unable to load class org.jetbrains.allopen.ide.AllOpenModel
// or
Connection failed: connect

公司内部的有网络限制,外部的镜像源不能访问,直接用gradle build项目又偏偏是ok的。

问题的来源是kotlin intellij 插件!, 关闭这个插件后,gradle 复活。

解决办法:

double shift —> plugins –> 关闭 koltin –> 重新run gradle

后记:

在网络阉割的情况下(内网),发现2020.2版本的kotlin插件会一直出错(找不到class,或者网络问题等),最后还是用回了2020.1版本 (kotlin 插件版本是1.37)。

后记2:

切换到了Community版本,Community版本用的kotlin插件是1.37,复活。

ref:
https://stackoverflow.com/questions/55774797/android-gradle-sync-failed-org-jetbrains-kotlin-kapt-idea-kaptgradlemodelorg/55780707

https://stackoverflow.com/questions/35651561/intellij-using-gradle-cant-find-kotlin-plugin-even-though-its-installed

https://blog.csdn.net/z302766296/article/details/105763566

https://stackoverflow.com/questions/54323572/kotlin-multiplatform-on-intellij-is-trying-to-download-native-dependencies-every

(如果想尝试)重新下载Kotlin插件的地址:
https://plugins.jetbrains.com/plugin/6954-kotlin/versions