Skip to content

Kotlin Multiplatform IDE 外掛程式發佈

Kotlin Multiplatform IDE 外掛程式 可協助您開發適用於 Android、iOS、桌面和網頁的跨平台應用程式。請確保您擁有最新版本的此外掛程式,以便使用 Kotlin Multiplatform 專案。

此外掛程式目前僅適用於 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 | Plugins 或在 Tools | Kotlin | Configure Kotlin in Project 中操作。

如果您的 Kotlin 版本不相容,Kotlin Multiplatform 外掛程式將被停用。請更新您的 Kotlin 版本,然後在 Settings | Plugins 中重新啟用此外掛程式。

發佈詳情

下表列出了 Kotlin Multiplatform IDE 外掛程式的發佈版本:

發佈資訊 發佈亮點 相容的 Kotlin 版本

0.9

發佈日期:2025 年 5 月 19 日

Kotlin Multiplatform 外掛程式已完全重建:

  • 針對支援的 IDE 整合了 New Project 精靈。
  • 預檢環境檢查,有助於找出並解決設定問題,包括 Java、Android、Xcode 和 Gradle。
  • 自動為所有支援的平台產生執行組態,並附帶 iOS 和 Android 的裝置選擇器。
  • 跨語言支援:支援 Swift 和 Kotlin 的跨語言導覽和除錯,以及 Swift 語法高亮顯示和快速文件。
  • Compose Multiplatform 支援:Kotlin Multiplatform 外掛程式現在支援 Compose Multiplatform 資源、自動完成和通用程式碼的 UI 預覽 (可以安全地解除安裝 先前的 Compose Multiplatform 外掛程式)。
  • Compose Hot Reload:無需重新啟動應用程式即可即時查看 UI 變更 (適用於桌面 JVM 目標)。請參閱 Hot Reload 文件 以取得更多資訊。

已知問題:

  • 在 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 框架現在預設為靜態。
  • 修正了在 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 框架打包任務。

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 外掛程式的第一個版本。在 部落格文章 中了解更多資訊。