Obsolète Kotlin Exécution d'avertissement dans Android Studio
Après avoir téléchargé et installé la dernière Kotlin plugin j'ai Obsolète Kotlin Runtime avertissement à partir d'Android Studio qui me dit:
Votre version de Kotlin de l'exécution dans 'kotlin-stdlib-1.1.2 la bibliothèque est
1.1.2, tandis que le plugin version 1.1.2-release-Studio2.3-3. Bibliothèque d'exécution doit être mis à jour pour éviter les problèmes de compatibilité.
J'ai essayé de cliquer sur mise à Jour d'Exécution le bouton, mais un autre message:
Automatique de la version de bibliothèque mise à jour pour Gradle projets est actuellement
non pris en charge. Veuillez mettre à jour votre version.gradle manuellement.
Comment résoudre ce problème?
Vous devez vous connecter pour publier un commentaire.
Vous pouvez mettre à jour votre Kotlin version dans votre projet niveau
build.gradle
fichier. Si vous l'avez configuré de la manière habituelle, vous devez avoir la ligne suivante vers le haut:À la mise à niveau vers la version correspondant à votre plugin, il suffit de modifier cette ligne:
Modifier (pour répondre à une question ci-dessous):
L'erreur indique que vous avez besoin de mettre à niveau votre version, la question est de savoir où trouver que vous avez à mettre en
1.1.2-3
au lieu de dire, par exemple,1.1.2-release-Studio2.3-3
.La meilleure manière de trouver la dernière version de Kotlin est kotlinlang.org et de la recherche pour "Dernière version". Doit être juste là, sur la première page.
Une autre chose à faire si le numéro de version est non-trivial, comme cela est de vérifier les dépôts où les versions sont hébergés. Dans le cas d'Android, vous serez probablement l'obtenir à partir jcenter, pour lequel vous pouvez trouver la référentiel de page, qui a toutes les versions disponibles répertoriés.
Vous pouvez aussi parcourir les premières référentiel de jcenter où les fichiers sont hébergés en allant ici, ou de chercher Kotlin soit sur mvnrepository ou sur mavencentral (première version de ce dernier ici).
Dans votre
(Project: [projectName])
build.gradle
fichier trouver ceci:ext.kotlin_version = 'x.x.x'
et remplacer x.x.x avec la version actuelle de votre Kotlin plugin.Afin de vérifier quelle est la version actuelle de votre Kotlin plugin:
Allez dans: Outils -> Kotlin -> Confugure Kotlin Plugin Mises à jour
Cliquez sur "Vérifier de nouveau". Après une seconde, vous verrez la version de votre Kotlin plugin. (Si pas à jour, votre Kotlin plugin sera mis à jour.)
N. B.: Également vérifier votre
(Module: app)
build.gradle
fichier et de s'assurer que vous n'utilisez pas:mais
Remarque la différence "...jre7..." -> "...jdk7...". Également remplacer "1.2.40" avec votre Kotlin version du plugin.
il s'est plaint (sur Android Studio 3.0.1) ...probablement à cause de l'référencé bibliothèques dépendances:
puis j'ai appliqué du bâtiment par rapport à la version qu'il a exigé, dans le module de niveau
build.gradle
:et le résultat est:
Il y a deux pièces, vous pouvez mettre à jour:
La réponse par Ivo Stoyanov montre comment faire cela en utilisant l'android studio menus. Quand j'ai reçu le message d'erreur et j'ai essayé cette (mise à jour de la kotlin plugin) à lui seul, il a toujours plaints de la kotlin de l'exécution. Vous pouvez mettre à jour que sur une base de projet par projet, par l'ajout de la ligne ext.kotlin_version pour le projet de build gradle, comme certaines réponses indiquent. Mais vous aurez besoin de connaître le kotlin version d'exécution de la pour que. Alternativement, vous pouvez aussi le faire par le biais des menus, comme je l'ai montré ci-dessous, avec le bonus que android studio vous montre les versions disponibles, et vous pouvez choisir le plus récent.
Puis android studio va ajouter dans la ligne appropriée dans votre projet de build gradle.
évolution de votre poste.kotlin_version de " 1.1.2-4 to ext.kotlin_version = '1.1.2-5' résolu le problème pour moi
De 8 Mars 2019 le courant de kotlin version est
'1.3.21'
Sous
build.gradle
acclamations
Ce problème vient quand vous mettez à jour le kotlin plugin version surgi à partir d'android studio, mais le problème est version actuelle d'Android studio n'est pas en mesure de modifier dynamiquement le kotlin gradle plugin qui se trouve dans votre niveau du projet de construction.gradle fichier.
Si vous avez besoin de modifier manuellement cette version, Vous pouvez trouver que Ici
de recherche pour ces deux lignes de code
ext.kotlin_version = '1.3.11'
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
remplacer $kotlin_version avec 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 va automatiquement vous proposer les mises à jour de la version
heureux de codage 🙂
J'ai rencontré ce problème plusieurs fois dans Android Studio et l'IDÉE, trouvé que si vous allez dans vos projets Gradle fichier et dans vos dépendances, si vous définissez la version du
kotlin-gradle-plugin
à$kotlin_version
puis le message d'avertissement vous dire de quelle version vous devez définirext.kotlin_version
pour.Kotlin version la plus récente:
Peu gênant mais studio actes comme de temps en temps. Les étapes ci-dessous peuvent résoudre le problème.
Aller à
Paramètres -> Construire, l'Exécution, le Développement -> Gradle -> Utiliser la valeur par défaut gradle wrapper(recommandé)
changer cela pour que l'Utilisation de locaux et de retour à l'emploi par défaut. Le Studio se poser des questions sur la mise à jour de gradle après la fermeture de la fenêtre des paramètres.
J'étais en face d'un même problème après la mise à jour de mon android studio de 3.0.1 à 3.2.1.Mon problème a été résolu après l'utilisation de ce.
}
J'avais été confronté à ce problème sur la dernière version d'Android Studio de Canary canal. Vous pourriez envisager de déclassement Android Studio pour la version stable ainsi.
Il s'est passé pour moi sur Android Studio 3.0 RC1.