Hat jemand dieses Problem gelöst?
Die Kotlin-Version, die zum Erstellen mit Gradle (1.1.2-5) verwendet wird, unterscheidet sich von der im IDE-Plugin (1.1.2-4) enthaltenen Version.
Ich benutze AS 3.0 Canary 4
Hat jemand dieses Problem gelöst?
Die Kotlin-Version, die zum Erstellen mit Gradle (1.1.2-5) verwendet wird, unterscheidet sich von der im IDE-Plugin (1.1.2-4) enthaltenen Version.
Ich benutze AS 3.0 Canary 4
Antworten:
Ich habe den Rat von @ Miha_x64 befolgt und das Plug-In aktualisiert, das mein Problem gelöst hat:
Tools->Kotlin->Configure Kotlin Plugin Updates->Check for updates now
Meine Version von Android Studio ist:
Android Studio 3.0.1
Build #AI-171.4443003, built on November 9, 2017
In meinem Fall habe ich Java in Kotlin konvertiert und Kotlin bereits mit einer niedrigeren Version installiert. Also habe ich es aktualisiert.
Tools-> Kotlin-> Configure Kotlin Plugin Updatesdann Check for updates nowdann wählenStable
Aber meine Version in der build.gradleDatei wurde nicht automatisch aktualisiert . Weil es eine neuere Version erkannt hat und sich von der alten unterscheidet.
Also habe ich meine Version manuell auf den neuesten Stand von aktualisiert
ext.kotlin_version = '1.0.0' zu 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
}
}
build.gradle
In Android Studio 3.0 Canary 4 gibt es ein Problem , das verhindert, dass die aktualisierte Version des Kotlin-Plugins geladen wird. Sie können die Warnung des Kotlin-Plugins in build.gradle ignorieren, bis eine neuere Version von Android Studio 3.0 veröffentlicht wird.
Ich hatte auch das gleiche Problem, ich benutze Android Studio 3.2.1
Ändern Sie die Kotlin-Version Ihrer Projektdatei build.gradle (nicht die Datei build.gradle des Moduls) auf die neueste Version (derzeit 1.3.11).
ext.kotlin_version = '1.3.11'
Dann erfolgt eine Benachrichtigung über die Kotlin-Migration. Klicken Sie in der Benachrichtigung auf den Link Migrationen ausführen.
Fügen Sie dies in Ihre Build Gradle App ein
apply plugin: 'com.android.application'
apply plugin: 'kotlin-android'
apply plugin: 'kotlin-android-extensions'
apply plugin: 'kotlin-kapt'
ext.kotlin_versioninbuild.gradle.