Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

1.4K
Views
"El módulo se compiló con una versión incompatible de Kotlin. La versión binaria de sus metadatos es 1.5.1, la versión esperada es 1.1.16"

Soy un principiante en el desarrollo de aplicaciones de Kotlin. Se produjo el siguiente error cuando intenté compilar la aplicación:

e: C:/Users/Lenovo/.gradle/caches/transforms-2/files-2.1/32f0bb3e96b47cf79ece6482359b6ad2/jetified-kotlin-stdlib-jdk7-1.5.0.jar!/META-INF/kotlin-stdlib-jdk7.kotlin_module : El módulo se compiló con una versión incompatible de Kotlin. La versión binaria de sus metadatos es 1.5.1, la versión esperada es 1.1.16

ingrese la descripción de la imagen aquí

¿Se trata de actualizar el módulo? Entonces, ¿cómo actualizarlo?

over 4 years ago · Hanz Gallego
18 answers
Answer question

0

Para mí, la actualización del complemento de kotlin, la versión de kotlin y la URL de distribución funcionaron Complemento Kotlin

 kotlin_version = '1.4.32'

Y

 distributionUrl=https\://services.gradle.org/distributions/gradle-6.9.1-all.zip
over 4 years ago · Hanz Gallego Report

0

Estaba enfrentando el mismo problema en IntelliJ IDEA Versión: Ultimate 2019.3

Se produjo un problema cuando cambié la versión del jar varias veces y hice clic en el botón de depuración para ejecutar la aplicación.

Problema solucionado cuando usé los siguientes pasos:

Abra IntelliJ >> Construir >> Reconstruir proyecto.

Después de eso, ejecuté la aplicación nuevamente y funcionó para mí.

over 4 years ago · Hanz Gallego Report

0

Tuve que actualizar el complemento Kotlin Gradle para que coincidiera con la biblioteca estándar de Kotlin. En {project}/build.gradle .

 buildscript { dependencies { classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:{kotlin version}" } }

También eliminé la llamada a la dependencia de la biblioteca estándar, ya que ahora está integrada en Gradle en función de mis dependencias, aunque esto está menos relacionado directamente. Elimina esta línea en {project}/{app module}/build.gradle :

 dependencies { implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk8:{kotlin version}" ... }

Referencia: publicación de blog de error de excepción

over 4 years ago · Hanz Gallego Report

0

Vaya al proyecto build.gradle y actualice "ext.kotlin_version = 1.5.0"

over 4 years ago · Hanz Gallego Report

0

Esto me sucedió hoy cuando agregué un nuevo proyecto a un gran proyecto existente con el último Android Studio, pero no pude encontrar el ext.kotlin_version mencionado anteriormente en ninguna parte para solucionarlo. De todos modos, después de comparar el archivo build.gradle con el de un nuevo proyecto independiente que funciona bien, descubrí que cambiando 1.6.0 aquí:

 dependencies { implementation 'androidx.core:core-ktx:1.6.0' ... }

a 1.3.2 soluciona el problema:

 dependencies { implementation 'androidx.core:core-ktx:1.3.2' ... }
over 4 years ago · Hanz Gallego Report

0

Para alguien que todavía está buscando una respuesta a esto, aquí está la solución funcional para este problema. En su nivel de proyecto, abra el archivo build.gradle , aumente ext.kotlin_version desde cualquier versión actual que tenga, como 1.5.0 , a la última versión estable 1.6.0 . Gracias

Puede obtener la última versión desde aquí:

https://kotlinlang.org/docs/releases.html#release-detalles

over 4 years ago · Hanz Gallego Report

0

Me pasó al actualizar de Kotlin 1.4.30 a 1.5.0 . Parece ser algún tipo de problema de almacenamiento en caché de Gradle . Pude resolverlo actualizando Gradle de 6.7.1 a 6.9 (o cualquier otra versión).

Simplemente vaya a gradle-wrapper.properties y cambie esta línea de

distribuciónUrl=https://services.gradle.org/distributions/gradle-6.7.1-all.zip

para

distribuciónUrl=https://services.gradle.org/distributions/gradle-6.9-all.zip

over 4 years ago · Hanz Gallego Report

0

Acabo de actualizar todo a la última versión. Y lo último mencionado por el propio estudio de Android.

p.ej

 ext.kotlin_version = '1.5.20' dependencies { classpath 'com.android.tools.build:gradle:4.2.2' classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" classpath "androidx.navigation:navigation-safe-args-gradle-plugin:2.4.0-alpha04" }

Y

 distributionUrl=https\://services.gradle.org/distributions/gradle-6.9-all.zip

En gradle-wrapper.propiedades

over 4 years ago · Hanz Gallego Report

0

En mi caso, el problema ocurre cuando actualizo androidx.core:core-ktx:1.3.1 a androidx.core:core-ktx:1.6.0

En las notas de lanzamiento de esta biblioteca se menciona que

Nota: Core y Core-ktx versión 1.5.0 y versiones posteriores solo se compilarán con el SDK de Android 11.**

https://developer.android.com/jetpack/androidx/releases/core#core_and_core-ktx_version_150_2

Solución: baje su biblioteca de abajo a 1.5.0 y sincronice. si este es el caso, entonces el error desaparecerá.

over 4 years ago · Hanz Gallego Report

0

Para mí tuve que actualizar Android Studio a 4.2.2 . Actualice gradle a 7.0 . Además de realizar la migración de kotlin (podría no haber tenido nada que ver con eso). Y, por último, actualicé mi ext.kotlin _version a 1.5.20 . Después de todo eso, invalidé los cachés y reinicié Android studio .

over 4 years ago · Hanz Gallego Report

0

Recientemente, mi compilación de Jenkins estaba fallando con líneas similares de mensajes de error. Y probé a continuación para mitigar el problema:

Posibles razones:

  1. El modo de trabajo sin conexión está activado en las opciones de configuración de Gradle, lo que falla en algunas dependencias durante la compilación
  2. Android Studio actualizado deja de admitir la versión anterior de Kotlin. (muy menos probable)
  3. Versión de distribución de Gradle incompatible con el complemento de Gradle (com.android.tools.build:gradle)
  4. Problema de almacenamiento en caché de Gradle
  5. Según la declaración de error, parece que el módulo se compiló con una versión incompatible de Kotlin. Por ejemplo, ha agregado alguna dependencia de sdk en su proyecto que se compiló con una versión de kotlin diferente (incompatible) que la que usa su aplicación.

Soluciones posibles:

  1. El modo de trabajo sin conexión debe estar APAGADO en las opciones de configuración de Gradle,

  2. Reinicie el complemento Kotlin y reinicie Android Studio

  3. Elimine/actualice la dependencia SDK recién agregada de su proyecto

  4. Valide si la versión de distribución de Gradle es compatible con el complemento de grado de Android aquí

  5. Cambie la URL de "distributionUrl" de acuerdo con la última versión (o una versión superior) en gradle-wrapper.properties
    Línea de comando (mejor manera) : `./gradlew wrapper --gradle-version XYZ'.

    Manual: cambie la propiedad distributionUrl en el archivo gradle-wrapper.properties del Wrapper.

    encuentre la última versión de Gradle que se utilizará en gradle-wrapper.properties desde aquí

  6. Actualice la versión de Kotlin: la versión ext.kotlin.version de cualquier versión que tenga, a '1.4.32' o cualquiera que sea la última versión disponible aquí

Tenga en cuenta que podría haber muchas razones posibles y que la solución. En mi caso, la combinación de las soluciones 5 y 6 funcionó bien.

over 4 years ago · Hanz Gallego Report

0

Vaya al archivo build.gradle del nivel de la aplicación y verifique la implementation "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version" y vea la versión de kotlin sugerida, cámbiela en el archivo build.gradle del nivel de clase y cambie ext.kotlin_version = "xxxx" a la sugerida.

over 4 years ago · Hanz Gallego Report

0

Actualicé las versiones de kotlin a la última y me ayudó.

Aquí

ingrese la descripción de la imagen aquí

Y se corrigió el indicador amarillo de Android Studio desde esta implementation "androidx.core:core-ktx:+" hasta esta implementation "androidx.core:core-ktx:1.5.0"

ingrese la descripción de la imagen aquí

over 4 years ago · Hanz Gallego Report

0

Si alguien enfrenta este problema en el futuro, verifique las siguientes versions de dependencies y classpath

 ext.kotlin_version = "1.4.32"

Asegúrese de que gradle-wrapper.properties tenga la url de distribución compatible con su versión de kotlin

distribuciónUrl=https://services.gradle.org/distributions/gradle-6.9-bin.zip

Comprobación de nivel de aplicación build.gradle

 implementation 'androidx.core:core-ktx:1.5.0' implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-android:1.4.3'

Nota: Verifique estas dependencias, podría estar causando el problema. En mi caso coroutines-android estaba usando 1.6.0-RC2, que es la última versión de coroutine, luego verifiqué las versiones de github y obtuve la versión correcta para la configuración de Gradle de mi proyecto.

Puede consultar la kotlinx-coroutines-android en la sección de versiones de github

https://github.com/Kotlin/kotlinx.coroutines/releases

También puede consultar la versión de core-ktx en developer.android.com

https://developer.android.com/jetpack/androidx/releases/core

over 4 years ago · Hanz Gallego Report

0

Tuve este problema ayer. La solución es cambiar la versión de kotlin en build.gradle a 1.5.0 y cambiar la versión de Gradle en la estructura del proyecto a 6.9.

 ext.kotlinVersion = '1.5.0'

ingrese la descripción de la imagen aquí

over 4 years ago · Hanz Gallego Report

0

Crear un nuevo proyecto nuevamente me ayudó :| Y si necesita arreglar otro proyecto, puede intentar copiar android/build.gradle y android/app/build.gradle de la nueva plantilla de proyecto flutter a otro proyecto.

over 4 years ago · Hanz Gallego Report

0

Después de 4 horas probando diferentes versiones de Kotlin siendo mi proyecto NO UN PROYECTO DE KOTLIN esta solución resolvió mi vida:

Vaya a Intellij y deshabilite el complemento Kotlin. Luego compila todo de nuevo.

over 4 years ago · Hanz Gallego Report

0

Después de posponer este problema durante casi un año, la solución fue muy fácil de implementar después de encontrarla.

Tuve que reemplazar el obsoleto jcenter() con mavenCentral() en mi archivo build.gradle en la sección "repositorios".

over 4 years ago · Hanz Gallego Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!