Nach dem Herunterladen und Installieren des neuesten Kotlin-Plugins habe ich eine veraltete Kotlin-Laufzeitwarnung von Android Studio erhalten, die mir Folgendes sagt:
Ihre Version der Kotlin-Laufzeit in der Bibliothek 'kotlin-stdlib-1.1.2' ist 1.1.2, während die Plugin-Version 1.1.2-release-Studio2.3-3 ist. Die Laufzeitbibliothek sollte aktualisiert werden, um Kompatibilitätsprobleme zu vermeiden.
Ich habe versucht, auf die Schaltfläche " Laufzeit aktualisieren" zu klicken , aber eine andere Meldung erhalten:
Die automatische Aktualisierung der Bibliotheksversion für Gradle-Projekte wird derzeit nicht unterstützt. Bitte aktualisieren Sie Ihr build.gradle manuell.
Wie kann man dieses Problem lösen?
(Project: [projectName])
build.gradle
Suchen Sie in Ihrer Datei Folgendes:ext.kotlin_version = 'x.x.x'
und ersetzen Sie xxx durch die aktuelle Version Ihres Kotlin-Plugins.Um zu überprüfen, welche Version Ihres Kotlin-Plugins aktuell ist:
Gehen Sie zu: Tools -> Kotlin -> Kotlin Plugin Updates konfigurieren
Klicken Sie auf "Erneut prüfen". Nach einer Sekunde sehen Sie die Version Ihres Kotlin-Plugins. (Wenn nicht aktuell, wird Ihr Kotlin-Plugin aktualisiert.)
NB: Überprüfen Sie auch Ihre
(Module: app)
build.gradle
Datei und stellen Sie sicher, dass Sie nicht verwenden:aber
Beachten Sie den Unterschied "... jre7 ..." -> "... jdk7 ...". Ersetzen Sie auch "1.2.40" durch Ihre aktuelle Kotlin-Plugin-Version.
quelle
es hat sich beschwert (unter Android Studio 3.0.1) ... höchstwahrscheinlich aufgrund der Abhängigkeiten der referenzierten Bibliotheken:
dann habe ich das Erstellen gegen die angeforderte Version auf Modulebene erzwungen
build.gradle
:und das Ergebnis ist:
quelle
Es gibt zwei Teile, die Sie möglicherweise aktualisieren möchten:
Die Antwort von Ivo Stoyanov zeigt, wie dies mithilfe der Android Studio-Menüs gemacht wird. Als ich die Fehlermeldung erhielt und dies (Aktualisierung des Kotlin-Plugins) alleine versuchte, beschwerte es sich immer noch über die Kotlin-Laufzeit. Sie können dies projektweise aktualisieren, indem Sie die Zeile ext.kotlin_version zum Projektbuild-Gradle hinzufügen, wie in einigen anderen Antworten angegeben. Dafür müssen Sie jedoch die Kotlin-Laufzeitversion kennen. Alternativ können Sie dies auch über die Menüs tun, wie ich hier unten zeige, mit dem Bonus, dass Android Studio Ihnen die verfügbaren Versionen anzeigt und Sie die neuesten auswählen können.
Und dann wird Android Studio in der entsprechenden Zeile in Ihrem Projekt Build Gradle hinzufügen.
quelle
Das Ändern Ihrer ext.kotlin_version von '1.1.2-4'to ext.kotlin_version =' 1.1.2-5 'hat das Problem für mich gelöst
quelle
quelle
Ab dem 8. März 2019 ist die aktuelle Kotlin-Version
'1.3.21'
Unter
build.gradle
Prost
quelle
Dieses Problem tritt auf, wenn Sie die Kotlin-Plugin-Version aktualisieren, die aus Android Studio stammt. Das Problem ist jedoch, dass die aktuelle Version von Android Studio das Kotlin-Gradle-Plugin, das sich in Ihrer Build.gradle- Datei auf Projektebene befindet, nicht dynamisch ändern kann.
Sie müssen diese Version also manuell ändern. Das finden Sie hier
quelle
Ich bin in Android Studio und IDEA einige Male auf dieses Problem gestoßen und habe festgestellt, dass Sie in der Gradle-Datei Ihres Projekts und in Ihren Abhängigkeiten, wenn Sie die Version von
kotlin-gradle-plugin
auf setzen, in$kotlin_version
der Warnmeldung erfahren, welche Version Sie benötigen auf einstellenext.kotlin_version
.quelle
quelle
Suchen Sie nach diesen beiden Codezeilen
ext.kotlin_version = '1.3.11'
Klassenpfad "org.jetbrains.kotlin: kotlin-gradle-plugin: $ kotlin_version"
Ersetzen Sie $ kotlin_version durch den tatsächlichen Wert (hier ist es 1.3.11).
Klassenpfad "org.jetbrains.kotlin: kotlin-gradle-plugin: 1.3.11"
Danach schlägt Ihnen Ihre IDE automatisch die aktualisierte Version vor
Happy Coding :)
quelle
Kotlin neueste Version:
quelle
Etwas nervig, aber das Studio verhält sich manchmal so. Die folgenden Schritte können das Problem beheben.
Gehe zu
Einstellungen -> Erstellen, Ausführen, Entwickeln -> Gradle -> Standard-Gradle-Wrapper verwenden (empfohlen)
Ändern Sie dies in Lokal verwenden und zurück in Standard verwenden. Studio fragt nach dem Aktualisieren von gradle, nachdem die Einstellungsfenster geschlossen wurden.
quelle
Ich hatte das gleiche Problem nach der Aktualisierung meines Android-Studios von 3.0.1 auf 3.2.1. Mein Problem wurde nach der Verwendung dieses Problems behoben.
}}
quelle
Ich hatte dieses Problem mit dem neuesten Android Studio vom kanarischen Kanal. Möglicherweise möchten Sie auch ein Downgrade von Android Studio auf eine stabile Version in Betracht ziehen.
Es ist mir auf Android Studio 3.0 RC1 passiert.
quelle