如何创建可重用的库
How to create re-usable library
我想创建一个可在我的 Android 应用程序中重复使用的 Kotlin 库。但是我不希望它成为一个 Android 库,因为我希望将它连接到一些测试和模拟框架。
在我的 Android 应用程序中,我右键单击顶级应用程序节点并执行 New -> Module
,然后选择 Java Library
。然而,在新的 Java 库中,似乎只部分支持 Kotlin。大部分语法有效,但其他部分无效。
例如,我的 HashMap
上的 forEach
未解析,并且试图将其编入索引,例如 items[0]
。我这样做是对的吗?
我必须进入模块设置并在依赖项下(对于可重用库)我添加了对 kotlin-std-lib 的库依赖项。现在一切都解决了,似乎在工作。
我想创建一个可在我的 Android 应用程序中重复使用的 Kotlin 库。但是我不希望它成为一个 Android 库,因为我希望将它连接到一些测试和模拟框架。
在我的 Android 应用程序中,我右键单击顶级应用程序节点并执行 New -> Module
,然后选择 Java Library
。然而,在新的 Java 库中,似乎只部分支持 Kotlin。大部分语法有效,但其他部分无效。
例如,我的 HashMap
上的 forEach
未解析,并且试图将其编入索引,例如 items[0]
。我这样做是对的吗?
我必须进入模块设置并在依赖项下(对于可重用库)我添加了对 kotlin-std-lib 的库依赖项。现在一切都解决了,似乎在工作。