Кто-нибудь решил эту проблему?
Версия kotlin, которая используется для сборки с помощью gradle (1.1.2-5), отличается от той, которая включена в плагин IDE (1.1.2-4)
Я использую AS 3.0 Canary 4
android-studio
kotlin
Raditya Gumay
источник
источник
ext.kotlin_version
на более раннюю версиюbuild.gradle
.Ответы:
Я последовал совету @ Miha_x64 и обновил плагин, который решил мою проблему:
Моя версия Android Studio:
источник
В моем случае я преобразовал Java в Kotlin, и у меня уже установлен Kotlin с более низкой версией. Я обновил его.
Tools
->Kotlin
->Configure Kotlin Plugin Updates
затемCheck for updates now
выберитеStable
.
Но он не обновлял мою версию в
build.gradle
файле автоматически. Потому что он обнаружил более новую версию и отличается от старой.Поэтому я вручную обновил свою версию до последней из
ext.kotlin_version = '1.0.0'
к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
В Android Studio 3.0 Canary 4 есть проблема, из-за которой не загружается обновленная версия плагина Kotlin. Вы можете игнорировать предупреждение, отображаемое плагином Kotlin в build.gradle, пока не будет выпущена более новая версия Android Studio 3.0.
источник
У меня тоже была такая же проблема, я использую Android Studio 3.2.1
Измените версию Kotlin файла build.gradle вашего проекта (а не файл build.gradle модуля) на последнюю (на данный момент это 1.3.11)
ext.kotlin_version = '1.3.11'
затем будет уведомление о вызове миграции Kotlin, щелкните ссылку «Выполнить миграцию» в уведомлении.
источник
добавьте это в свое приложение Gradle сборки
apply plugin: 'com.android.application' apply plugin: 'kotlin-android' apply plugin: 'kotlin-android-extensions' apply plugin: 'kotlin-kapt'
источник