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
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
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
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
}
}
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.
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