Apakah ada yang memecahkan masalah ini?
versi kotlin yang digunakan untuk membuat dengan gradle (1.1.2-5) berbeda dari yang dipaketkan ke dalam plugin IDE (1.1.2-4)
Saya menggunakan AS 3.0 Canary 4
Apakah ada yang memecahkan masalah ini?
versi kotlin yang digunakan untuk membuat dengan gradle (1.1.2-5) berbeda dari yang dipaketkan ke dalam plugin IDE (1.1.2-4)
Saya menggunakan AS 3.0 Canary 4
Jawaban:
Saya mengikuti saran @ Miha_x64 dan meningkatkan plugin yang memecahkan masalah saya:
Tools
->Kotlin
->Configure Kotlin Plugin Updates
->Check for updates now
Versi Android Studio saya adalah:
Android Studio 3.0.1
Build #AI-171.4443003, built on November 9, 2017
Dalam kasus saya, saya mengonversi Java ke Kotlin dan saya sudah menginstal Kotlin dengan versi yang lebih rendah. Jadi saya memperbaruinya.
Tools
-> Kotlin
-> Configure Kotlin Plugin Updates
kemudian Check for updates now
kemudian pilihStable
Tapi itu tidak memperbarui versi saya di build.gradle
file secara otomatis. Karena itu mendeteksi versi yang lebih baru dan berbeda dari yang lama.
Jadi saya secara manual memperbarui versi saya ke yang terbaru dari
ext.kotlin_version = '1.0.0'
untuk 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
Ada masalah di Android Studio 3.0 Canary 4 yang mencegahnya memuat versi terbaru dari plugin Kotlin. Anda dapat mengabaikan peringatan yang ditunjukkan oleh plugin Kotlin di build.gradle hingga versi Android Studio 3.0 yang lebih baru dirilis.
Saya juga mengalami masalah yang sama, saya menggunakan Android Studio 3.2.1
Ubah versi Kotlin dari file project build.gradle Anda (bukan file module build.gradle) ke yang terbaru (saat ini adalah 1.3.11)
ext.kotlin_version = '1.3.11'
maka akan ada notifikasi panggilan migrasi Kotlin, klik link Jalankan migrasi pada notifikasi tersebut.
tambahkan ini di aplikasi gradle build Anda
apply plugin: 'com.android.application'
apply plugin: 'kotlin-android'
apply plugin: 'kotlin-android-extensions'
apply plugin: 'kotlin-kapt'
ext.kotlin_version
dibuild.gradle
.