在 IntelliJ 中,您可以像这样设置目标 Java 版本:
不幸的是,我没有看到可以为 Kotlin 做同样事情的地方。这使我无法使用 Quasar-Kotlin。即使我安装了 1.0 beta,我也想切换到 M14。我怎样才能变回来?
将build.gradle
文件改回 M14 后,我的项目中出现编译错误。
我的build.gradle
:https ://gist.github.com/Jire/5b517fd767ad498bc18f
在 IntelliJ 中,您可以像这样设置目标 Java 版本:
不幸的是,我没有看到可以为 Kotlin 做同样事情的地方。这使我无法使用 Quasar-Kotlin。即使我安装了 1.0 beta,我也想切换到 M14。我怎样才能变回来?
将build.gradle
文件改回 M14 后,我的项目中出现编译错误。
我的build.gradle
:https ://gist.github.com/Jire/5b517fd767ad498bc18f
你现在不能这样做。在 IntelliJ IDEA 中构建您的项目始终使用与插件捆绑的 Kotlin 编译器版本,无论您的 build.gradle 文件说什么。如果需要降级到M14,需要安装M14版本的插件。
捆绑到 Kotlin 插件 (IDE) 的编译器必须大于或等于用于构建模块的外部编译器(项目)。所以更新 Intellij IDEA 以兼容最新的插件。
帮助 > 检查更新
注意:如果您没有语言和 API 版本的最新版本,您将无法看到插件的最新版本。
1.3.61
使缓存无效并重新启动
在Languages & Frameworks > Kotlin中观察到:
您已安装最新版本的插件。
1.2
To Latest stable 1.4-M3
(如果1.4-M3
没有出现Latest stable version,请更新IDE)最后,在Project Settings > Modules > Module SDK > Kotlin SDK检查版本:1.4-M3
我建议将 gradle 与不存在的版本同步,以清理外部库。这是因为我们的库在更新后可能会继续使用旧版本的编译器。
1.4-M3
为1.4.20-M1
plugins {
kotlin("jvm") version "1.4-M3" apply false
}
plugins {
kotlin("jvm") version "X" apply false
}
plugins {
kotlin("jvm") version "1.4.20-M1" apply false
}
总帐