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
android-studio
kotlin
Raditya Gumay
fonte
fonte
ext.kotlin_version
nobuild.gradle
.Respostas:
Segui o conselho de @ Miha_x64 e atualizei o plug-in que resolveu meu problema:
Minha versão do Android Studio é:
fonte
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'
paraext.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 } }
fonte
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.
fonte
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.
fonte
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'
fonte