Skip to content

Kotlin Multiplatform IDE 插件发布

Kotlin Multiplatform IDE 插件可帮助你开发适用于 Android、iOS、桌面和 Web 的跨平台应用程序。请确保你拥有最新版本的插件,以便使用 Kotlin Multiplatform 项目。

该 IDE 插件目前仅适用于 macOS,对 Windows 和 Linux 的支持正在开发中。

该插件兼容 IntelliJ IDEA(版本 2025.1.1.1 及更高)和 Android Studio(版本 Narwhal 2025.1.1 及更高)。

关于 Kotlin Multiplatform Gradle 插件的信息,请参见其 DSL 参考兼容性指南

更新到最新版本

你的 IDE 会在新的 Kotlin Multiplatform 插件版本发布后立即提示更新。如果你接受建议,插件将更新到最新版本。要完成插件安装,请重启 IDE。

你可以在 Settings | Plugins 中查看插件版本并手动更新。

你需要兼容的 Kotlin 版本才能使插件正常工作。你可以在发布详情中找到兼容版本。要检查和更新你的 Kotlin 版本,请前往 Settings | PluginsTools | Kotlin | Configure Kotlin in Project

如果你没有安装兼容的 Kotlin 版本,Kotlin Multiplatform 插件将被禁用。 更新你的 Kotlin 版本,然后再次在 Settings | Plugins 中启用该插件。

发布详情

下表列出了 Kotlin Multiplatform IDE 插件的发布版本:

发布信息 发布亮点 兼容的 Kotlin 版本

0.9

发布日期:2025 年 5 月 19 日

Kotlin Multiplatform 插件已彻底重构:

  • 为受支持的 IDE 集成了新建项目向导。
  • 预检环境检测,有助于查找和解决设置问题,包括 Java、Android、Xcode 和 Gradle。
  • 为所有受支持的平台自动生成运行配置,并为 iOS 和 Android 提供设备选择器。
  • 跨语言支持:Swift 和 Kotlin 的跨语言导航和调试,以及 Swift 语法高亮和快速文档。
  • Compose Multiplatform 支持:Kotlin Multiplatform 插件现在支持 Compose Multiplatform 资源、自动补全以及通用代码的 UI 预览(可以安全卸载之前的 Compose Multiplatform 插件)。
  • Compose 热重载:无需重启应用即可即时查看 UI 更改(适用于桌面 JVM 目标)。 更多信息请参见热重载文档

已知问题:

  • 在 Android Studio 中,Compose 调试器目前不适用于 Kotlin 2.1.20 和 2.1.21。 此问题将在 Kotlin 2.2.0-RC2 中修复。

该插件兼容任何 Kotlin 版本, 但其大部分功能性依赖于 Kotlin 2.1.21。 更新到最新的稳定 Kotlin 版本可确保最佳体验。

此版本还需要 K2 模式,因此请务必启用它: 在 Settings | Languages & Frameworks | Kotlin 中,勾选 Enable K2 mode

0.8.4

发布日期:2024 年 12 月 6 日

  • 支持 Kotlin 的 K2 模式,以提高稳定性和代码分析能力。

任何 Kotlin 插件版本

0.8.3

发布日期:2024 年 7 月 23 日

  • 修复了 Xcode 兼容性问题。

任何 Kotlin 插件版本

0.8.2

发布日期:2024 年 5 月 16 日

  • 支持 Android Studio Jellyfish 和新的 Canary 版本 Koala。
  • 在共享模块中添加了 sourceCompatibilitytargetCompatibility 的声明。

任何 Kotlin 插件版本

0.8.1

发布日期:2023 年 11 月 9 日

  • Kotlin 更新至 1.9.20。
  • Jetpack Compose 更新至 1.5.4。
  • 默认启用 Gradle 构建和配置缓存。
  • 为新的 Kotlin 版本重构了构建配置。
  • iOS framework 默认现在为静态类型。
  • 修复了使用 Xcode 15 在 iOS 设备上运行的问题。

任何 Kotlin 插件版本

0.8.0

发布日期:2023 年 10 月 5 日

  • KT-60169 迁移到 Gradle 版本目录。
  • KT-59269android 重命名为 androidTarget
  • KT-59269 更新了 Kotlin 和依赖项版本。
  • KTIJ-26773 重构为使用 -destination 实参代替 -sdk-arch
  • KTIJ-25839 重构了生成的文件名。
  • KTIJ-27058 添加了 JVM 目标配置。
  • KTIJ-27160 支持 Xcode 15.0。
  • KTIJ-27158 将新模块向导移至实验性状态。

任何 Kotlin 插件版本

0.6.0

发布日期:2023 年 5 月 24 日

  • 支持新的 Canary Android Studio Hedgehog。
  • 更新了 Multiplatform 项目中 Kotlin、Gradle 和库的版本。
  • 在 Multiplatform 项目中应用了新的 targetHierarchy.default()
  • 在 Multiplatform 项目中将源代码集名称后缀应用于平台特有的文件。

任何 Kotlin 插件版本

0.5.3

发布日期:2023 年 4 月 12 日

  • 更新了 Kotlin 和 Compose 版本。
  • 修复了 Xcode 项目方案解析。
  • 添加了方案产品类型检测。
  • 如果存在,iosApp 方案现在默认选中。

任何 Kotlin 插件版本

0.5.2

发布日期:2023 年 1 月 30 日

任何 Kotlin 插件版本

0.5.1

发布日期:2022 年 11 月 30 日

Kotlin 1.7.0—*

0.5.0

发布日期:2022 年 11 月 22 日

Kotlin 1.7.0—*

0.3.4

发布日期:2022 年 9 月 12 日

Kotlin 1.7.0—1.7.*

0.3.3

发布日期:2022 年 6 月 9 日

  • 更新了对 Kotlin IDE 插件 1.7.0 的依赖。

Kotlin 1.7.0—1.7.*

0.3.2

发布日期:2022 年 4 月 4 日

  • 修复了 Android Studio 2021.2 和 2021.3 上 iOS 应用程序调试的性能问题。

Kotlin 1.5.0—1.6.*

0.3.1

发布日期:2022 年 2 月 15 日

Kotlin 1.5.0—1.6.*

0.3.0

发布日期:2021 年 11 月 16 日

Kotlin 1.6.0

0.2.7

发布日期:2021 年 8 月 2 日

Kotlin 1.5.10

0.2.6

发布日期:2021 年 6 月 10 日

  • 兼容 Android Studio Bumblebee Canary 1。
  • 支持 Kotlin 1.5.20:在项目向导中使用 Kotlin/Native 的新 framework 打包任务。

Kotlin 1.5.10

0.2.5

发布日期:2021 年 5 月 25 日

Kotlin 1.5.10

0.2.4

发布日期:2021 年 5 月 5 日

请将此插件版本与 Android Studio 4.2 或 Android Studio 2020.3.1 Canary 8 及更高版本一起使用。

Kotlin 1.5.0

0.2.3

发布日期:2021 年 4 月 5 日

Kotlin 1.4.30

0.2.2

发布日期:2021 年 3 月 3 日

Kotlin 1.4.30

0.2.1

发布日期:2021 年 2 月 15 日

请将此插件版本与 Android Studio 4.2 一起使用。

Kotlin 1.4.30

0.2.0

发布日期:2020 年 11 月 23 日

Kotlin 1.4.20

0.1.3

发布日期:2020 年 10 月 2 日

  • 添加了对 iOS 14 和 Xcode 12 的兼容性。
  • 修复了 Kotlin Multiplatform Mobile 向导创建的平台测试中的命名问题。

0.1.2

发布日期:2020 年 9 月 29 日

  • 修复了与 Kotlin 1.4.20-M1 的兼容性。
  • 默认启用向 JetBrains 报告错误。

0.1.1

发布日期:2020 年 9 月 10 日

  • 修复了与 Android Studio Canary 8 及更高版本的兼容性。

0.1.0

发布日期:2020 年 8 月 31 日

  • Kotlin Multiplatform Mobile 插件的首个版本。在博客文章中了解更多信息。