【发布时间】:2019-06-18 16:02:25
【问题描述】:
我想在 Android Studio 中创建一个 Kotlin 项目。要使用 Kotlin,我需要安装一个 Kotlin 插件并将其应用到项目中(在 .gradle 文件中)。
谁能解释一下 Kotlin 插件为 Android Studio 添加了哪些确切功能以及为什么我们不需要类似的 Java 插件?
【问题讨论】:
标签: android-studio intellij-idea kotlin
我想在 Android Studio 中创建一个 Kotlin 项目。要使用 Kotlin,我需要安装一个 Kotlin 插件并将其应用到项目中(在 .gradle 文件中)。
谁能解释一下 Kotlin 插件为 Android Studio 添加了哪些确切功能以及为什么我们不需要类似的 Java 插件?
【问题讨论】:
标签: android-studio intellij-idea kotlin
您似乎混淆了Gradle Kotlin plugin 和IDEA/AS Kotlin plugin。它们完全不同。
Kotlin 插件为 Android Studio 添加了哪些具体功能
Gradle 插件对 IDEA 一无所知,因此不会向其添加任何功能 (AFAIK)。当然,在使用 Gradle 构建时,它会编译项目的 Kotlin 部分。
IDEA 插件在 IDEA 和 Android Studio 中添加了对语言的支持(解析、突出显示、编译、在您键入时查找错误、操作等等等),并且不会向 Gradle 添加任何内容。
为什么我们不需要类似的 Java 插件
你会的。对于 Gradle,请参阅 https://docs.gradle.org/current/userguide/java_plugin.html(Gradle Android 插件包含它)。对于 IDEA/Android Studio,Java 的支持也确实是由插件来完成的,它们只是内置的。
【讨论】: