我目前正在尝试使用Kotlin多平台功能并遇到了一个小问题。当我在Intellij中启动gradle多平台项目并使用关键词"actual"和"expect"时,它们会被用红色下划线标注,并显示消息“该功能“多平台项目”是实验性的,应该明确启用”。
如何明确启用多平台功能? 谢谢
如何明确启用多平台功能? 谢谢
tasks {
compileKotlin {
kotlinOptions.freeCompilerArgs += "-Xmulti-platform"
}
}
可以通过在gradle.properties
文件中添加以下行来抑制此警告
kotlin.mpp.stability.nowarn=true
这里是完整的项目属性文件,供参考
kotlin.code.style=official
xcodeproj=./iosApp
android.useAndroidX=true
kotlin.mpp.enableGranularSourceSetsMetadata=true
kotlin.native.enableDependencyPropagation=false
kotlin.mpp.stability.nowarn=true