0

我刚刚使用 IntelliJ 创建了一个 Kotlin(移动 Android/iOS)项目。

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

在此处输入图像描述

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

我想知道为什么 IDEA 不在更模块化的级别上执行此操作。所以是这样的:

  • 独立的安卓模块
  • 单独的共享模块

其中android模块使用shared的,shared的也编译进了iOS的framework

有没有人用正确的测试配置成功地构建了他们的项目?

4

1 回答 1

0

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


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

于 2019-06-27T12:29:13.120 回答