所支持平台

Kotlin 支持以下平台并且为每个平台提供了目标预设。请参见如何使用目标预设

目标平台目标预设说明
Kotlin/JVMjvm
Kotlin/JSjs

选择执行环境:

  • browser {} 用于在浏览器中运行的应用程序。
  • nodejs{} 用于在 Node.js 上运行的应用程序。

搭建 Kotlin/JS 项目中了解更多信息。

Android 应用程序与库android

手动应用 Android Gradle 插件——com.android.applicationcom.android.library

每个 Gradle 子项目只能创建一个 Android 目标。

Android NDKandroidNativeArm32androidNativeArm64

64 位目标需要 Linux 或 macOS 主机。

可以在任何所支持的主机上构建 32 位目标。

iOSiosArm32iosArm64iosX64需要 macOS 主机。
watchOSwatchosArm32watchosArm64watchosX86
tvOStvosArm64tvosX64
macOSmacosX64需要 macOS 主机。
LinuxlinuxArm64linuxArm32HfplinuxMips32linuxMipsel32linuxX64

Linux MIPS 目标(linuxMips32linuxMipsel32)需要 Linux 主机。

可以在任何所支持的主机上构建其他 Linux 目标。

WindowsmingwX64, mingwX86需要 Windows 主机。
WebAssemblywasm32

当前主机不支持的目标在构建期间会被忽略,因此不会发布。