Qualcuno ha risolto questo problema?
La versione di kotlin usata per compilare con gradle (1.1.2-5) differisce da quella inclusa nel plugin IDE (1.1.2-4)
Sto usando AS 3.0 Canary 4
Qualcuno ha risolto questo problema?
La versione di kotlin usata per compilare con gradle (1.1.2-5) differisce da quella inclusa nel plugin IDE (1.1.2-4)
Sto usando AS 3.0 Canary 4
Risposte:
Ho seguito il consiglio di @ Miha_x64 e ho aggiornato il plug-in che ha risolto il mio problema:
Tools
->Kotlin
->Configure Kotlin Plugin Updates
->Check for updates now
La mia versione di Android Studio è:
Android Studio 3.0.1
Build #AI-171.4443003, built on November 9, 2017
Nel mio caso, ho convertito Java in Kotlin e ho già installato Kotlin con una versione inferiore. Quindi l'ho aggiornato.
Tools
-> Kotlin
-> Configure Kotlin Plugin Updates
quindi Check for updates now
scegliereStable
Ma non ha aggiornato automaticamente la mia versione nel build.gradle
file. Perché ha rilevato una versione più recente e differisce da quella vecchia.
Quindi ho aggiornato manualmente la mia versione all'ultima da
ext.kotlin_version = '1.0.0'
per 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
C'è un problema in Android Studio 3.0 Canary 4 che impedisce il caricamento della versione aggiornata del plugin Kotlin. Puoi ignorare l'avviso mostrato dal plug-in Kotlin in build.gradle fino al rilascio di una versione più recente di Android Studio 3.0.
Ho anche avuto lo stesso problema, sto usando Android Studio 3.2.1
Cambia la versione Kotlin del file build.gradle del tuo progetto (non il file build.gradle del modulo) alla più recente (al momento è 1.3.11)
ext.kotlin_version = '1.3.11'
quindi ci sarà la notifica chiamata Migrazione Kotlin, fare clic sul collegamento Esegui migrazioni nella notifica.
aggiungilo nella tua app build gradle
apply plugin: 'com.android.application'
apply plugin: 'kotlin-android'
apply plugin: 'kotlin-android-extensions'
apply plugin: 'kotlin-kapt'
ext.kotlin_version
inbuild.gradle
.