Traté de usar gradle para transpilar Kotlin a Js. Cuando ejecuto el ejemplo de https://www.codeflow.site/fr/article/kotlin-javascript , aparece el error: No se pudo inicializar la clase org.jetbrains.kotlin.gradle.internal.KotlinSourceSetProviderImplKt que proviene del complemento de aplicación de línea: 'kotlin2js' de build.gradle .
No tengo idea de cuál es la clase que falta y por qué kotlin2js la solicita. Cualquier sugerencia ?
Se resolvió este problema configurando la última versión de Kotlin (1.3.72) en el archivo build.gradle.
buildscript { ext { kotlinVersion = '1.4.20' springBootVersion = '2.0.4.RELEASE' } repositories { mavenCentral() } ... }
Acabo de tener el mismo problema. En Windows, verifiqué la versión de kotlin desde la línea de comando con gradle -v
y luego ajusté la versión de kotlin en build.gradle de mi proyecto para que coincida con mi versión de gradle
.
Espero que esto funcione para ti también.
En mi caso esto resuelve el problema:
buildscript { ext.kotlin_version = "1.3.72" repositories { google() jcenter() } dependencies { classpath 'com.android.tools.build:gradle:4.0.0' classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" } }
Establecer ext.kotlin_version = "1.3.72"
y $kotlin_version