Anda dapat memperbarui versi Kotlin Anda di build.gradle
file tingkat proyek Anda . Jika Anda mengonfigurasinya dengan cara biasa, Anda harus memiliki baris berikut di atasnya:
ext.kotlin_version = '1.1.2'
Untuk meningkatkan ke versi yang cocok dengan plugin Anda, cukup ubah baris ini ke:
ext.kotlin_version = '1.1.2-3'
Edit (untuk menanggapi pertanyaan di bawah):
Kesalahan memberi tahu Anda bahwa Anda perlu memutakhirkan versi Anda, pertanyaannya adalah di mana mengetahui bahwa Anda harus memasukkan 1.1.2-3
alih-alih mengatakan, misalnya 1.1.2-release-Studio2.3-3
,.
Cara terbaik untuk mengetahui versi terbaru Kotlin adalah dengan mengunjungi kotlinlang.org dan mencari "Versi terbaru". Seharusnya ada di sana di halaman depan.
Hal lain yang harus dilakukan jika nomor versi non-sepele seperti ini adalah untuk memeriksa repositori tempat versi di-host. Dalam kasus Android, Anda mungkin akan mendapatkannya dari jcenter, di mana Anda dapat menemukan halaman repositori , yang memiliki semua versi yang tersedia terdaftar.
Anda juga dapat menelusuri repositori maven mentah jcenter di mana file-file tersebut sebenarnya dihosting dengan pergi di sini , atau mencari Kotlin baik di mvnrepository atau di mavencentral (versi mentah dari yang terakhir di sini ).
Di
(Project: [projectName])
build.gradle
file Anda temukan ini:ext.kotlin_version = 'x.x.x'
dan ganti xxx dengan versi plugin Kotlin Anda saat ini.Untuk memeriksa versi plugin Kotlin Anda saat ini:
Pergi ke: Alat -> Kotlin -> Pembaruan Plugin Confugure Kotlin
Klik "Periksa lagi". Setelah sedetik Anda akan melihat versi plugin Kotlin Anda. (Jika tidak mutakhir, plugin Kotlin Anda akan diperbarui.)
NB: Periksa juga
(Module: app)
build.gradle
file Anda dan pastikan Anda tidak menggunakan:tapi
Perhatikan perbedaan "... jre7 ..." -> "... jdk7 ...". Juga ganti "1.2.40" dengan versi plugin Kotlin Anda saat ini.
sumber
ia mengeluh (di Android Studio 3.0.1) ... kemungkinan besar karena dependensi pustaka yang dirujuk:
maka saya telah menegakkan bangunan terhadap versi yang diminta, di tingkat modul
build.gradle
:dan hasilnya adalah:
sumber
Ada dua bagian yang mungkin ingin Anda perbarui:
Jawaban oleh Ivo Stoyanov menunjukkan bagaimana melakukan ini menggunakan menu studio android. Ketika saya mendapat pesan kesalahan dan mencoba ini (memperbarui plugin kotlin) sendirian, masih mengeluh tentang runtime kotlin. Anda dapat memperbaruinya berdasarkan proyek demi proyek, dengan menambahkan baris pada ext.kotlin_version ke grader build proyek, seperti ditunjukkan oleh beberapa jawaban lainnya. Tapi Anda harus tahu versi runtime kotlin untuk itu. Atau, Anda juga dapat melakukannya melalui menu, seperti yang saya tunjukkan di sini di bawah ini, dengan bonus yang studio android menunjukkan kepada Anda versi yang tersedia, dan Anda dapat memilih yang terbaru.
Dan kemudian android studio akan menambahkan baris yang sesuai dalam proyek build gradle Anda.
sumber
mengubah ext.kotlin_version Anda dari '1.1.2-4'to ext.kotlin_version =' 1.1.2-5 'memecahkan masalah untuk saya
sumber
sumber
Pada 8 Maret 2019 versi kotlin saat ini adalah
'1.3.21'
Dibawah
build.gradle
Bersulang
sumber
Masalah ini muncul ketika Anda memperbarui versi plugin kotlin yang muncul dari android studio, tetapi masalah adalah versi Android studio saat ini tidak dapat secara dinamis mengubah plugin gradlin kotlin yang terletak di file Build.gradle tingkat proyek Anda .
Jadi, Anda perlu mengubah versi ini secara manual, Anda dapat menemukannya di sini
sumber
Aku telah lari ke masalah ini beberapa kali di Android Studio dan IDEA, menemukan bahwa jika Anda pergi ke proyek-proyek Anda file yang Gradle dan dependensi Anda jika Anda mengatur versi
kotlin-gradle-plugin
untuk$kotlin_version
kemudian pesan peringatan akan memberitahu Anda versi apa yang Anda butuhkan untuk diaturext.kotlin_version
ke.sumber
sumber
cari dua baris kode ini
ext.kotlin_version = '1.3.11'
classpath "org.jetbrains.kotlin: kotlin-gradle-plugin: $ kotlin_version"
ganti $ kotlin_version dengan nilai aktual (ini 1.3.11)
classpath "org.jetbrains.kotlin: kotlin-gradle-plugin: 1.3.11"
setelah ini, IDE Anda akan secara otomatis menyarankan Anda versi terbaru
selamat coding :)
sumber
Versi terbaru Kotlin:
sumber
Agak menyebalkan tapi beberapa studio bertindak seperti itu beberapa kali. Langkah-langkah di bawah ini dapat memperbaiki masalah.
Pergi ke
Pengaturan -> Bangun, Eksekusi, Pengembangan -> Gradle -> Gunakan pembungkus gradle default (disarankan)
ubah ini menjadi Gunakan lokal dan kembali ke Gunakan default. Studio akan bertanya tentang memperbarui gradle setelah menutup pengaturan windows.
sumber
Saya menghadapi masalah yang sama setelah pembaruan studio android saya dari 3.0.1 ke 3.2.1. Masalah saya diselesaikan setelah menggunakan ini.
}
sumber
Saya telah menghadapi masalah ini pada Android Studio terbaru dari saluran Canary. Anda mungkin ingin mempertimbangkan untuk menurunkan versi Android Studio ke versi yang stabil juga.
Itu terjadi pada saya di Android Studio 3.0 RC1.
sumber