Поддерживаемые платформы
Kotlin поддерживает следующие платформы и предоставляет предустановки для каждой платформы. Ознакомьтесь с тем, как использовать предустановку целевой платформы.
| Целевая платформа | Предустановка | Комментарии |
|---|---|---|
| Kotlin/JVM | jvm | |
| Kotlin/JS | js | Выберите среду выполнения:
Узнайте больше в Настройка проекта Kotlin/JS. |
| Приложения и библиотеки для Android | android | Вручную примените плагин Android Gradle – Вы можете создать только одну целевую платформу Android на подпроект Gradle. |
| Android NDK |
androidNativeArm32, androidNativeArm64
| Для 64-битной целевой платформы требуется хост Linux или macOS. Вы можете создать 32-битную целевую платформу на любом поддерживаемом хосте. |
| iOS |
iosArm32, iosArm64, iosX64
| Требуется хост macOS. |
| watchOS |
watchosArm32, watchosArm64, watchosX86
| |
| tvOS |
tvosArm64, tvosX64
| |
| macOS | macosX64 | Требуется хост macOS. |
| Linux |
linuxArm64, linuxArm32Hfp, linuxMips32, linuxMipsel32, linuxX64
| Целевые платформы Linux MIPS ( Вы можете создать другие целевые платформы Linux на любом поддерживаемом хосте. |
| Windows |
mingwX64, mingwX86
| Требуется хост Windows. |
| WebAssembly | wasm32 |
Целевая платформа, которая не поддерживается текущим хостом, игнорируется при сборке и, следовательно, не публикуется.
© 2010–2020 JetBrains s.r.o. and Kotlin Programming Language contributors
Licensed under the Apache License, Version 2.0.
https://kotlinlang.org/docs/reference/mpp-supported-platforms.html