Après avoir téléchargé et installé le dernier plugin Kotlin, j'ai un avertissement Kotlin Runtime obsolète d'Android Studio qui me dit:
Votre version du runtime Kotlin dans la bibliothèque 'kotlin-stdlib-1.1.2' est 1.1.2, tandis que la version du plugin est 1.1.2-release-Studio2.3-3. La bibliothèque d'exécution doit être mise à jour pour éviter les problèmes de compatibilité.
J'ai essayé de cliquer sur le bouton Update Runtime mais j'ai reçu un autre message:
La mise à jour automatique de la version de la bibliothèque pour les projets Gradle n'est actuellement pas prise en charge. Veuillez mettre à jour votre build.gradle manuellement.
Comment résoudre ce problème?
Dans votre
(Project: [projectName])
build.gradle
fichier, trouvez ceci:ext.kotlin_version = 'x.x.x'
et remplacez xxx par la version actuelle de votre plugin Kotlin.Afin de vérifier quelle est la version actuelle de votre plugin Kotlin:
Allez dans: Outils -> Kotlin -> Confugure Kotlin Plugin Updates
Cliquez sur "Vérifier à nouveau". Après une seconde, vous verrez la version de votre plugin Kotlin. (S'il n'est pas à jour, votre plugin Kotlin sera mis à jour.)
NB: Vérifiez également votre
(Module: app)
build.gradle
dossier et assurez -vous de ne pas utiliser:mais
Notez la différence "... jre7 ..." -> "... jdk7 ...". Remplacez également "1.2.40" par votre version actuelle du plugin Kotlin.
la source
il s'est plaint (sur Android Studio 3.0.1) ... très probablement à cause des dépendances des bibliothèques référencées:
puis j'ai imposé la construction contre la version qu'elle exigeait, au niveau du module
build.gradle
:et le résultat est:
la source
Vous voudrez peut-être mettre à jour deux éléments:
La réponse d'Ivo Stoyanov montre comment faire cela en utilisant les menus du studio Android. Lorsque j'ai reçu le message d'erreur et que j'ai essayé cela (mettre à jour le plugin kotlin) seul, il s'est toujours plaint du runtime kotlin. Vous pouvez mettre à jour cela projet par projet, en ajoutant la ligne sur ext.kotlin_version au gradle de construction du projet, comme certaines des autres réponses l'indiquent. Mais vous aurez besoin de connaître la version d'exécution de kotlin pour cela. Alternativement, vous pouvez également le faire via les menus, comme je le montre ci-dessous, avec le bonus que le studio Android vous montre les versions disponibles, et vous pouvez choisir la plus récente.
Et puis android studio ajoutera la ligne appropriée dans le gradle de construction de votre projet.
la source
changer votre ext.kotlin_version de '1.1.2-4' à ext.kotlin_version = '1.1.2-5' a résolu le problème pour moi
la source
la source
Depuis le 8 mars 2019, la version actuelle de kotlin est
'1.3.21'
Sous
build.gradle
à votre santé
la source
Ce problème survient lorsque vous mettez à jour la version du plugin kotlin qui est apparue à partir d'Android Studio, mais le problème est que la version actuelle d'Android Studio n'est pas en mesure de modifier dynamiquement le plugin kotlin gradle qui se trouve dans le fichier Build.gradle au niveau de votre projet .
Vous devez donc modifier manuellement cette version, vous pouvez le trouver ici
la source
J'ai rencontré ce problème plusieurs fois dans Android Studio IDEA, a constaté que si vous allez dans vos projets de fichiers Gradle et dans vos dépendances si vous définissez la version du
kotlin-gradle-plugin
pour$kotlin_version
le message d'avertissement vous indiquera quelle version vous devez régléext.kotlin_version
sur.la source
la source
rechercher ces deux lignes de code
ext.kotlin_version = '1.3.11'
classpath "org.jetbrains.kotlin: kotlin-gradle-plugin: $ kotlin_version"
remplacez $ kotlin_version par la valeur réelle (ici c'est 1.3.11)
classpath "org.jetbrains.kotlin: kotlin-gradle-plugin: 1.3.11"
après cela, votre IDE vous proposera automatiquement la version mise à jour
bon codage :)
la source
Dernière version de Kotlin:
la source
Un peu ennuyeux mais le studio agit comme ça parfois. Les étapes ci-dessous peuvent résoudre le problème.
Aller à
Paramètres -> Construction, exécution, développement -> Gradle -> Utiliser le wrapper de gradle par défaut (recommandé)
changez-le en Utiliser local et revenez en Utiliser par défaut. Studio vous demandera de mettre à jour le gradle après avoir fermé les fenêtres de paramètres.
la source
J'étais confronté au même problème après la mise à jour de mon studio Android de 3.0.1 à 3.2.1.Mon problème a été résolu après utilisation.
}
la source
J'avais rencontré ce problème sur le dernier Android Studio de la chaîne Canary. Vous pouvez également envisager de rétrograder Android Studio vers la version stable.
C'est arrivé pour moi sur Android Studio 3.0 RC1.
la source