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
android-studio
kotlin
raditya gumay
la source
la source
ext.kotlin_version
dansbuild.gradle
.Réponses:
J'ai suivi les conseils de @ Miha_x64 et mis à jour le plug-in qui a résolu mon problème:
Ma version d'Android Studio est:
la source
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
puisCheck 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 } }
la source
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.
la source
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.
la source
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'
la source