Alguém resolveu esse problema?
A versão do kotlin que é usada para compilar com o gradle (1.1.2-5) difere daquela incluída no plug-in IDE (1.1.2-4)
Estou usando AS 3.0 Canary 4
Alguém resolveu esse problema?
A versão do kotlin que é usada para compilar com o gradle (1.1.2-5) difere daquela incluída no plug-in IDE (1.1.2-4)
Estou usando AS 3.0 Canary 4
Respostas:
Segui o conselho de @ Miha_x64 e atualizei o plug-in que resolveu meu problema:
Tools
->Kotlin
->Configure Kotlin Plugin Updates
->Check for updates now
Minha versão do Android Studio é:
Android Studio 3.0.1
Build #AI-171.4443003, built on November 9, 2017
No meu caso, converti Java para Kotlin e já instalei o Kotlin com uma versão anterior. Então eu atualizei.
Tools
-> Kotlin
-> Configure Kotlin Plugin Updates
, em seguida, Check for updates now
em seguida, escolhaStable
Mas não atualizou minha versão no build.gradle
arquivo automaticamente. Porque detectou uma versão mais recente e difere da antiga.
Então, eu atualizei manualmente minha versão para a mais recente de
ext.kotlin_version = '1.0.0'
para 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
Há um problema no Android Studio 3.0 Canary 4 que o impede de carregar a versão atualizada do plug-in Kotlin. Você pode ignorar o aviso mostrado pelo plug-in Kotlin em build.gradle até que uma versão mais nova do Android Studio 3.0 seja lançada.
Eu também tive o mesmo problema, estou usando o Android Studio 3.2.1
Altere a versão Kotlin do arquivo build.gradle do seu projeto (não o arquivo do módulo build.gradle) para a mais recente (no momento, é 1.3.11)
ext.kotlin_version = '1.3.11'
em seguida, haverá uma notificação de migração de Kotlin, clique no link Executar migrações na notificação.
adicione isso em seu aplicativo de compilação do gradle
apply plugin: 'com.android.application'
apply plugin: 'kotlin-android'
apply plugin: 'kotlin-android-extensions'
apply plugin: 'kotlin-kapt'
ext.kotlin_version
nobuild.gradle
.