我想创建一个可以在我的Android应用中重复使用的Kotlin库。但是我不希望它成为一个Android库,因为我希望将它连接到一些测试和模拟框架。
在我的Android应用中,我右键点击了顶级应用节点,然后选择了New -> Module
,然后选择了Java Library
。但是在新的Java库中,Kotlin似乎只是部分支持。大部分语法都有效,但其他方面却没有。
例如,forEach
上的HashMap
未解析,并尝试对其进行索引,例如items[0]
。我是以正确的方式来做这件事的吗?
答案 0 :(得分:1)
我不得不进入模块设置和依赖项(对于可重用的库),我在kotlin-std-lib上添加了一个库依赖项。一切都解决了,似乎正在发挥作用。