?Kotlin 插件版本有什么区别?和“Kotlin Gradle 插件版本”?

use*_*631 5 android gradle kotlin kotlin-gradle-plugin

\xe3\x80\x8cKotlin 插件版本\xe3\x80\x8d 和 \xe3\x80\x8cKotlin Gradle 插件版本\xe3\x80\x8d 有什么区别?

\n

\xe3\x83\xbbKotlin 插件版本
\nKotlinPlugin 版本,可在 [文件]->[设置]->[插件] 中找到\n在此输入图像描述

\n
\n

\xe3\x83\xbbKotlin Gradle 插件版本
\n项目的 build.gradle 中描述的 KotlinGradlePlugin 版本\n在此输入图像描述

\n

这两个值应该相同吗?\n如果有人可以告诉我,请告诉我好吗?

\n

Jof*_*rey 7

您首先提到的 Kotlin 插件是一个 IDE 插件 - 它可以帮助您的 IDE 理解 Kotlin 语言,提供意图、语法突出显示、编辑器中的编译错误等。它只在 IDE 中起作用,主要是在编辑代码时。

Kotlin Gradle 插件是一个用于 Gradle 构建工具的插件。这是编译代码并运行测试的实际内容。这是您发布的工件最终将依赖的版本。

两者不必具有相同的版本,但您应该确保 IDE 插件的版本更新或等于 Gradle 插件。您应该根据您实际想要在项目中使用的 Kotlin 版本来选择 Kotlin Gradle 插件的版本。对于 IDE 插件,最新的稳定版本通常是最好的,因为最新的 Kotlin IDE 插件应该了解您的 Gradle 配置想要使用较低版本的 Kotlin,从而采取相应的操作。