"Error de android studio": no se puede encontrar o cargar la class principal "en el método principal del file Kotlin

En el module Java de mi proyecto Android Studio, solía codificar el método principal de Java. Está bien, pero cuando lo convierto en código de Kotlin, así:

fun main(args: Array<String>) { println("i am kotlin") } 

Cuando lo ejecuté, ocurrió el error: "error: no se puede encontrar o cargar la class principal". He intentado encontrar alguna forma de resolverlo, por ejemplo: dejar el método principal fuera de la class, pero no funciona. Quiero saber si es porque mi configuration tiene algunos problemas. Cuando uso IntelliJ IDEA construyo un proyecto de kotlin, el método principal está bien. Entonces, ¿cuál es mi problema en el module java de mi estudio Android en código kotlin?

En kotlin, la function principal debe estar fuera de una class que no funcionó para usted. Por lo tanto, cuando intente utilizar la function principal de una class, debe estar envuelto por un object complementario que también debe ser anotado por @JvmStatic . Entonces el bloque de código se verá así.

 class AnythingYouWant { companion object { @JvmStatic fun main(args: Array<String>) { println("i am kotlin") } } } 

Otra cosa para recordarte eso,

El método principal no es el punto de input en Android como en Java

porque usa una configuration de construcción completamente diferente en el proyecto Android Studio que el proyecto IntelliJ.