Kotlin - 多平台功能

时间:2018-02-18 13:12:16

标签: javascript jvm kotlin multiplatform

我目前正在玩Kotlin多平台功能并且有一个小问题。当我在Intellij开始gradle多平台项目并使用关键字'actual'和'expect'时,它们用红色加下划线并显示消息“The feature”多平台项目“是实验性的,应该明确启用”

如何明确启用多平台功能? 感谢

2 个答案:

答案 0 :(得分:6)

终于找到了答案。在Intellij的首选项 - >构建,执行,部署 - >编译器 - > Kotlin编译器附加到其他命令行参数:字段命令 -Xmulti-平台

enter image description here

答案 1 :(得分:0)

可以通过将以下行添加到 gradle.properties 文件来抑制此警告

kotlin.mpp.stability.nowarn=true

这里有完整的 project.properies 文件供参考

kotlin.code.style=official
xcodeproj=./iosApp
android.useAndroidX=true
kotlin.mpp.enableGranularSourceSetsMetadata=true
kotlin.native.enableDependencyPropagation=false
kotlin.mpp.stability.nowarn=true