Veraltete Kotlin-Laufzeit-Warnung in Android Studio
Nachdem Sie heruntergeladen und installiert neueste Kotlin-plugin habe ich Veraltet Kotlin Laufzeit Warnung von Android Studio, die mir sagen:
Ihre version der Kotlin-Laufzeit in "kotlin-stdlib-1.1.2" Bibliothek ist
1.1.2, während die plugin-version ist 1.1.2-release-Studio2.3-3. Runtime library aktualisiert werden sollte, um Kompatibilitätsprobleme zu vermeiden.
Ich versuchte, klicken Sie auf Update-Laufzeit - Taste, aber immer eine andere Meldung:
Automatische library-version-update für Gradle-Projekte ist derzeit
nicht unterstützte. Bitte aktualisieren Sie Ihre bauen.gradle manuell.
Wie man dieses Problem lösen?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie aktualisieren Sie Ihre Kotlin-version in Ihrem Projekt-Ebene
build.gradle
- Datei. Wenn Sie es so konfiguriert, wie gewohnt, sollten Sie die folgende Zeile in der es um die Spitze:Upgrade auf die version passende plugin einfach ändern Sie diese Zeile auf:
Bearbeiten (auf eine Frage zu Antworten unten):
Den Fehler sagt, dass Sie brauchen, um Ihre version zu aktualisieren, die Frage ist, wo finden Sie heraus, dass Sie haben, um in
1.1.2-3
anstatt zu sagen, zum Beispiel1.1.2-release-Studio2.3-3
.Der beste Weg, um herauszufinden, die neueste version der Kotlin ist, indem Sie auf kotlinlang.org und auf der Suche nach "Neueste version". Sollte es auf der ersten Seite.
Andere Sache, die Sie tun, wenn Sie die Versionsnummer ist nicht trivial, wie dies zur Prüfung des Repositorys, in denen die Versionen gehostet werden. Im Fall von Android, werden Sie wahrscheinlich immer aus jcenter, für die Sie finden können, die repository-Seite, in dem alle verfügbaren Versionen aufgelistet.
Können Sie auch suchen die raw-maven-repository von jcenter, wo die Dateien gehostet werden, durch gehen hier, oder suchen Sie Kotlin entweder auf mvnrepository oder auf mavencentral (raw-version des letzteren hier).
In Ihrem
(Project: [projectName])
build.gradle
- Datei finden, diese:ext.kotlin_version = 'x.x.x'
und ersetzen Sie x.x.x mit der aktuellen version Ihrer Kotlin-plugin.Um zu überprüfen, welche ist die gegenwärtige version der Kotlin-plugin:
Gehen Sie zu: Extras -> Kotlin -> Confugure Kotlin-Plugin-Updates
Klicken Sie auf "erneut Prüfen". Nach einem zweiten sehen Sie die version der Kotlin-plugin. (Falls nicht up to date, Ihre Kotlin-plugin aktualisiert werden.)
N. B.: Auch überprüfen Sie Ihre
(Module: app)
build.gradle
Datei und versichern, dass Sie nicht verwenden:aber
Beachten Sie den Unterschied "...jre7..." -> "...jdk7...". Auch ersetzen "1.2.40" mit Ihrem aktuellen Kotlin-plugin-version.
er klagte (auf Android Studio 3.0.1) ...wahrscheinlich weil der referenzierten Bibliotheken Abhängigkeiten:
dann habe ich durchgesetzt Gebäude gegen die version, die es verlangt, in die Modul-Ebene
build.gradle
:und das Ergebnis ist:
Gibt es zwei Stücke, die Sie aktualisieren möchten:
Die Antwort von Ivo Stoyanov zeigt, wie dies zu tun mit dem android-studio-Menüs. Bei mir kam die Fehlermeldung und versucht, diese (Aktualisierung der kotlin-plugin) allein, noch beschwerte sich über die kotlin-Laufzeit. Sie können aktualisieren, die auf ein Projekt von Projekt-basis, die durch hinzufügen der Zeile auf ext.kotlin_version, um das Projekt build gradle, wie einige der anderen Antworten an. Aber Sie müssen wissen, der kotlin-runtime-version für das. Alternativ können Sie es auch tun, durch die Menüs, da ich die Karte hier unten, mit dem bonus, dass android studio zeigt Ihnen die verfügbaren Versionen, und Sie können wählen Sie die neueste.
Und dann android studio hinzufügen " in der entsprechenden Zeile in Ihr Projekt build gradle.
ändern Sie Ihre ext.kotlin_version von '1.1.2-4' to ext.kotlin_version = '1.1.2-5' das problem bei mir gelöst
Dieses Problem kommt, wenn Sie ein update der kotlin-plugin-version aufgetaucht aus dem android studio, aber das Problem ist die aktuelle version von Android studio ist nicht in der Lage, dynamisch zu ändern, die kotlin gradle-plugin, das liegt in Ihrer Projekt level zu Bauen.gradle Datei.
So müssen Sie manuell ändern Sie diese version, können Sie feststellen, dass Hier
Suche für diese zwei Zeilen code
ext.kotlin_version = '1.3.11'
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
ersetzen $kotlin_version mit dem tatsächlichen Wert (hier ist es 1.3.11)
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:1.3.11"
nach dieser IDE wird automatisch empfehlen Ihnen, die aktualisierte version
happy coding 🙂
Als der 8. März 2019 die aktuelle kotlin-version ist
'1.3.21'
Unter
build.gradle
cheers
Ich habe laufen in dieses Problem ein paar mal in Android Studio und die IDEE, gefunden, dass, wenn Sie gehen in Ihre Projekte Gradle-Datei und in Ihren Abhängigkeiten wenn Sie die version des
kotlin-gradle-plugin
zu$kotlin_version
dann die Warnmeldung wird Ihnen sagen, welche version Sie benötigen, umext.kotlin_version
zu.Kotlin neueste version:
Wenig ärgerlich, aber das studio wirkt wie es einige Male. Folgenden Schritte können das Problem beheben.
Gehen
Einstellungen -> Aufbau, Durchführung, Entwicklung -> Gradle -> Verwenden Sie die Standard-gradle-wrapper - (empfohlen)
ändern Sie diese auf lokale und zurück auf Standard Verwenden. Studio wird Sie Fragen über das Update gradle nach dem schließen der Einstellungen von windows.
Ich Stand vor dem gleichen problem nach der Aktualisierung mein android studio von 3.0.1 auf 3.2.1.Mein problem wurde gelöst, nach mit diesem.
}
Hatte ich, konfrontiert mit diesem Thema auf den neuesten Android Studio von Canary-channel. Vielleicht möchten Sie erwägen eine Herabstufung Android Studio auf stable-version als auch.
Es ist mir passiert auf Android-Studio 3.0 RC1.