如何创建可重用的库

How to create re-usable library

我想创建一个可在我的 Android 应用程序中重复使用的 Kotlin 库。但是我不希望它成为一个 Android 库,因为我希望将它连接到一些测试和模拟框架。

在我的 Android 应用程序中,我右键单击顶级应用程序节点并执行 New -> Module,然后选择 Java Library。然而,在新的 Java 库中,似乎只部分支持 Kotlin。大部分语法有效,但其他部分无效。

例如,我的 HashMap 上的 forEach 未解析,并且试图将其编入索引,例如 items[0]。我这样做是对的吗?

我必须进入模块设置并在依赖项下(对于可重用库)我添加了对 kotlin-std-lib 的库依赖项。现在一切都解决了,似乎在工作。