IntelliJ IDEA-如何构建模块化Kotlin多平台项目(Android / iOS)

时间:2019-06-27 10:15:16

标签: intellij-idea kotlin-multiplatform kotlin-native

我只是使用IntelliJ创建了Kotlin(移动Android / iOS)项目。

使用IntelliJ的结果是耦合共享项目和Android应用

enter image description here

Android UI代码位于上面的 main 文件夹中。

我想知道为什么IDEA不能在更模块化的水平上做到这一点。像这样:

  • 单独的Android模块
  • 单独的共享模块

其中android模块使用共享模块,共享模块也被编译到iOS框架中

是否有人还通过正确的测试配置成功构建了这样的项目?

1 个答案:

答案 0 :(得分:0)

在官方tutorial中有一个您希望的项目结构示例。它具有一个共享模块和两个特定于平台的模块。


关于当前情况的原因。据我所知,它旨在提供一个单模块多平台项目的示例。因此,它是经过专门设计的,具有这种结构。