Кто-нибудь решил эту проблему?
Версия kotlin, которая используется для сборки с помощью gradle (1.1.2-5), отличается от той, которая включена в плагин IDE (1.1.2-4)
Я использую AS 3.0 Canary 4
Кто-нибудь решил эту проблему?
Версия kotlin, которая используется для сборки с помощью gradle (1.1.2-5), отличается от той, которая включена в плагин IDE (1.1.2-4)
Я использую AS 3.0 Canary 4
Ответы:
Я последовал совету @ Miha_x64 и обновил плагин, который решил мою проблему:
Tools
->Kotlin
->Configure Kotlin Plugin Updates
->Check for updates now
Моя версия Android Studio:
Android Studio 3.0.1
Build #AI-171.4443003, built on November 9, 2017
В моем случае я преобразовал 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'
ext.kotlin_version
на более раннюю версиюbuild.gradle
.