web-dev-qa-db-fra.com

la version kotlin utilisée pour la construction avec gradle (1.1.2-5) diffère de celle fournie dans le IDE plugin (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 plugin IDE (1.1.2-4)

j'utilise AS 3.0 Canary 4

Merci

47
raditya gumay

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
112
jpihl

Dans mon cas, j'ai converti Java en Kotlin et j'ai déjà installé Kotlin avec une version inférieure. Alors je l'ai mis à jour. 

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

 Kotlin

Mais il n'a pas mis à jour automatiquement ma version à partir du fichier build.gradle.Parce qu'il a détecté une version plus récente et diffère de l'ancienne.

Donc, je mets à jour ma version manuellement à la dernière 

ext.kotlin_version = '1.0.0' à 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
}

}

24
RoCk Vangeance

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.

6
yole

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

Modifiez la version Kotlin de votre fichier project build.gradle (fichier du module build.gradle pas) au plus tard (pour le moment, 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

0
user158