每当我在IntelliJ IDEA中编写expect
函数时,我都会收到以下警告:The feature "multi platform projects" is experimental and should be enabled explicitly
哪里可以启用此功能?我已经搜索了设置,但没有找到禁用该警告的方法。
用gradle编译效果很好。
这里有一个可以为您工作的解决方案:
- https://youtrack.jetbrains.com/issue/KTIJ-18408#focus=Comments-27-5220925.0-0
您可以在这里找到完整的讨论:
- https://youtrack.jetbrains.com/issue/KTIJ-18408
简而言之,这个问题与kotlin多平台在分层结构中使用本地库的能力有关:
- https://kotlinlang.org/docs/mpp-share-on-platforms.html#use-层次结构中的原生库
本机库和常见的代码功能(如expect关键字(之间存在一些冲突。