152 votes

La version de kotlin utilisée pour construire avec gradle (1.1.2-5) diffère de celle fournie dans le plug-in IDE (1.1.2-4)

Quelqu'un a-t-il résolu ce problème?

La version de kotlin utilisée pour construire avec gradle (1.1.2-5) diffère de celle fournie dans le plug-in IDE (1.1.2-4)

J'utilise AS 3.0 Canary 4

Merci

294voto

jpihl Points 1034

J'ai suivi les conseils de @ Miha_x64 et mis à jour le plug-in qui a résolu mon problème:

Tools -> Kotlin - Configure Kotlin Plugin Updates -> Check for updates now

Ma version d'Android Studio est la suivante:

 Android Studio 3.0.1
Build #AI-171.4443003, built on November 9, 2017
 

85voto

RoCk Vangeance Points 1019

Dans mon cas, j'ai converti en Java pour Kotlin et j'ai déjà Kotlin installé avec la version inférieure. J'ai donc mis à jour.

Tools -> Kotlin -> Configure Kotlin Plugin Updates alors Check for updates now puis choisissez Stable

Kotlin .

Mais il n'a pas de mise à jour de ma version de l' build.gradle le fichier automatiquement.Parce qu'il a détecté une version plus récente et elle est différente de l'ancienne.

J'ai donc manuellement mettre à jour ma version la plus récente de

ext.kotlin_version = '1.0.0' de ext.kotlin_version = '1.2.41

buildscript {
ext.kotlin_version = '1.2.41'

repositories {
    google()
    jcenter()
}
dependencies {
    classpath 'com.android.tools.build:gradle:3.1.2'
    classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"

    // NOTE: Do not place your application dependencies here; they belong
    // in the individual module build.gradle files
}

}

5voto

yole Points 3628

Il existe un problème dans Android Studio 3.0 Canary 4 qui l’empêche de charger la version mise à jour du plugin Kotlin. Vous pouvez ignorer l'avertissement affiché par le plug-in Kotlin dans build.gradle jusqu'à la sortie d'une version plus récente d'Android Studio 3.0.

5voto

user158 Points 592

J'ai également eu le même problème, j'utilise Android Studio 3.2.1

Modifiez la version Kotlin de votre fichier build.gradle du projet (pas le fichier build.gradle du module) au plus tard (pour l'instant il s'agit de la version 1.3.11).

 ext.kotlin_version = '1.3.11'
 

alors il y aura une notification appel Migration Kotlin, cliquez sur Exécuter le lien de migration sur la notification.

J'espère que cela t'aides

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X