Quelqu'un a-t-il résolu ce problème?
La version de kotlin utilisée pour la construction 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
Quelqu'un a-t-il résolu ce problème?
La version de kotlin utilisée pour la construction 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
Réponses:
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:
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à Kotlin installé avec une version inférieure. Alors je l'ai mis à jour.
Tools
-> Kotlin
-> Configure Kotlin Plugin Updates
puis Check for updates now
choisissezStable
Mais il n'a pas mis à jour ma version dans le build.gradle
fichier automatiquement. Parce qu'il a détecté une version plus récente et diffère de l'ancienne.
J'ai donc mis à jour manuellement ma version à la dernière de
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
}
}
build.gradle
Il y a 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 plugin Kotlin dans build.gradle jusqu'à ce qu'une version plus récente d'Android Studio 3.0 soit publiée.
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 de projet (et non le fichier module build.gradle) sur la version la plus récente (pour le moment, il s'agit de la 1.3.11)
ext.kotlin_version = '1.3.11'
puis il y aura un appel de notification migration Kotlin, cliquez sur le lien Exécuter les migrations sur la notification.
ajoutez ceci dans votre application build gradle
apply plugin: 'com.android.application'
apply plugin: 'kotlin-android'
apply plugin: 'kotlin-android-extensions'
apply plugin: 'kotlin-kapt'
ext.kotlin_version
dansbuild.gradle
.