Después de descargar e instalar el último complemento de Kotlin, he superado la advertencia de Kotlin Runtime de Android Studio que me dice:
Su versión del tiempo de ejecución de Kotlin en la biblioteca 'kotlin-stdlib-1.1.2' es 1.1.2, mientras que la versión del complemento es 1.1.2-release-Studio2.3-3. La biblioteca de tiempo de ejecución debe actualizarse para evitar problemas de compatibilidad.
Intenté hacer clic en el botón Actualizar tiempo de ejecución pero recibí otro mensaje:
La actualización automática de la versión de la biblioteca para los proyectos de Gradle actualmente no es compatible. Actualice su build.gradle manualmente.
¿Cómo resolver este problema?
En su
(Project: [projectName])
build.gradle
archivo, encuentre esto:ext.kotlin_version = 'x.x.x'
y reemplace xxx con la versión actual de su complemento Kotlin.Para verificar cuál es la versión actual de su complemento Kotlin:
Vaya a: Herramientas -> Kotlin -> Confugure Kotlin Plugin Updates
Haga clic en "Verificar nuevamente". Después de un segundo, verá la versión de su complemento Kotlin. (Si no está actualizado, su complemento Kotlin se actualizará).
NB: compruebe también su
(Module: app)
build.gradle
archivo y asegúrese de no utilizar:pero
Tenga en cuenta la diferencia "... jre7 ..." -> "... jdk7 ...". También reemplace "1.2.40" con su versión actual del complemento Kotlin.
fuente
se quejó (en Android Studio 3.0.1) ... probablemente debido a las dependencias de las bibliotecas a las que se hace referencia:
entonces forcé la construcción contra la versión que exigía, en el nivel del módulo
build.gradle
:y el resultado es:
fuente
Hay dos piezas que puede actualizar:
La respuesta de Ivo Stoyanov muestra cómo hacerlo utilizando los menús de estudio de Android. Cuando recibí el mensaje de error e intenté esto (actualizando el complemento kotlin) solo, todavía se quejaba del tiempo de ejecución de kotlin. Puede actualizar eso proyecto por proyecto, agregando la línea en ext.kotlin_version al proyecto construir gradle, como indican algunas de las otras respuestas. Pero necesitará saber la versión de tiempo de ejecución de Kotlin para eso. Alternativamente, también puede hacerlo a través de los menús, como lo muestro a continuación, con la ventaja de que Android Studio le muestra las versiones disponibles, y puede elegir la más reciente.
Y luego Android Studio agregará la línea apropiada en su proyecto de construcción gradle.
fuente
cambiar su ext.kotlin_version de '1.1.2-4' a ext.kotlin_version = '1.1.2-5' resolvió el problema para mí
fuente
fuente
A partir del 8 de marzo de 2019, la versión actual de kotlin es
'1.3.21'
Debajo
build.gradle
salud
fuente
Este problema surge cuando actualiza la versión del complemento de Kotlin que apareció en Android Studio, pero el problema es que la versión actual de Android Studio no puede cambiar dinámicamente el complemento de Kotlin Gradle que se encuentra en el archivo Build.gradle del nivel de proyecto .
Por lo tanto, debe cambiar manualmente esta versión. Puede encontrarla aquí.
fuente
Me encontré con este problema varias veces en Android Studio e IDEA, descubrí que si ingresas en el archivo Gradle de tus proyectos y en tus dependencias si configuras la versión de
kotlin-gradle-plugin
a,$kotlin_version
entonces el mensaje de advertencia te dirá qué versión necesitas establecidoext.kotlin_version
enfuente
fuente
busca estas dos líneas de código
ext.kotlin_version = '1.3.11'
classpath "org.jetbrains.kotlin: kotlin-gradle-plugin: $ kotlin_version"
reemplace $ kotlin_version con el valor real (aquí es 1.3.11)
classpath "org.jetbrains.kotlin: kotlin-gradle-plugin: 1.3.11"
después de esto, su IDE le sugerirá automáticamente la versión actualizada
feliz codificación :)
fuente
La última versión de Kotlin:
fuente
Un poco molesto, pero el estudio actúa como algunas veces. Los siguientes pasos pueden solucionar el problema.
Ir
Configuración -> Construir, Ejecutar, Desarrollo -> Gradle -> Usar envoltorio de gradle predeterminado (recomendado)
cámbielo a Usar local y vuelva a Usar predeterminado. Studio le preguntará sobre la actualización de gradle después de cerrar las ventanas de configuración.
fuente
Estaba enfrentando el mismo problema después de la actualización de mi estudio de Android de 3.0.1 a 3.2.1. Mi problema se resolvió después de usar esto.
}
fuente
Me enfrenté a este problema en el último estudio de Android del canal Canario. Es posible que también desee considerar degradar Android Studio a una versión estable.
Me pasó en Android Studio 3.0 RC1.
fuente