Cómo crear una biblioteca reutilizable

Quiero crear una biblioteca de Kotlin que se pueda reutilizar en todas mis aplicaciones de Android. Sin embargo, no quiero que sea una biblioteca de Android, ya que esperaba conectarlo con algunas testings y frameworks de burla.

En mi aplicación de Android, hice clic derecho en el nodo de la aplicación de nivel superior e hice New -> Module y luego seleccioné Java Library . Sin embargo, en la nueva biblioteca de Java, parece que Kotlin solo recibe un soporte parcial. La syntax en su mayor parte funciona pero otras cosas no.

Por ejemplo, para cada forEach de mi HashMap no está resuelto, así como para intentar indexarlo como items[0] . ¿Voy por esto de la manera correcta?

Solutions Collecting From Web of "Cómo crear una biblioteca reutilizable"

Tuve que ir a la configuration del module y debajo de las dependencies (para la biblioteca reutilizable) agregué una dependencia de biblioteca en el kotlin-std-lib. Todo se resuelve ahora y parece estar funcionando.