Kotlin 如何创建可重用库

Kotlin 如何创建可重用库,kotlin,Kotlin,我想创建一个Kotlin库,可以在我的Android应用程序中重用。然而,我不希望它是一个Android库,因为我希望将它连接到一些测试和模拟框架上 在我的Android应用程序中,我右键单击顶级应用程序节点并执行New->Module,然后选择Java库。然而,在新的Java库中,Kotlin似乎只得到了部分支持。语法在很大程度上是有效的,但其他方面则不然 例如,myHashMap上的forEach未解析,并且尝试对其进行索引,例如项[0]。我这样做对吗 我必须进入模块设置,在dependen

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

在我的Android应用程序中,我右键单击顶级应用程序节点并执行
New->Module
,然后选择
Java库
。然而,在新的Java库中,Kotlin似乎只得到了部分支持。语法在很大程度上是有效的,但其他方面则不然


例如,my
HashMap
上的
forEach
未解析,并且尝试对其进行索引,例如
项[0]
。我这样做对吗

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