gradle (1.1.2-5) ile inşa etmek için kullanılan kotlin sürümü, IDE eklentisine (1.1.2-4) paketlenenden farklıdır.


94

Bu sorunu çözen var mı?

gradle (1.1.2-5) ile inşa etmek için kullanılan kotlin sürümü, IDE eklentisine (1.1.2-4) paketlenenden farklıdır.

AS 3.0 Canary 4 kullanıyorum


31
Her iki yükseltme deneyin eklenti (Araçlar -> Kotlin -> Yapılandırma Kotlin Eklenti Güncellemeler -> Güncellemeleri şimdi kontrol) ya da geçersiz kılınması ext.kotlin_versionhalinde build.gradle.
Miha_x64

Bunu deneyeyim. Teşekkürler
raditya gumay

Yanıtlar:


213

@ Miha_x64'ün tavsiyesine uydum ve sorunumu çözen eklentiyi yükselttim:

Tools-> Kotlin-> Configure Kotlin Plugin Updates->Check for updates now

Android Studio sürümüm:

Android Studio 3.0.1
Build #AI-171.4443003, built on November 9, 2017

Evet, mükemmel Teşekkürler, doğru cevap olarak işaretlenmeli
Hindistan

56

Benim durumumda, Java'yı Kotlin'e çevirdim ve zaten Kotlin'i daha düşük bir sürümle kurdum. Ben de güncelledim.

Tools-> Kotlin-> Configure Kotlin Plugin Updatesardından Check for updates nowardından seçimStable

Kotlin .

Ancak build.gradledosyadaki sürümümü otomatik olarak güncellemedi . Çünkü daha yeni bir versiyon tespit etti ve eskisinden farklı.

Bu yüzden, sürümümü en son sürümüne manuel olarak güncelledim

ext.kotlin_version = '1.0.0' -e 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
    }
}

2
Kurulumlarında o kadar temel bir kusuru olması gerçekten şaşırtıcı ki, sınıf yolunu en son bir kabuk betiği aracılığıyla bir yerde yapılandırabilirken diğerinde yapamazsınız.
John Perry

1
Teşekkürler, nokta, eklentiyi güncelledikten sonra, önceki sürümü güncel sürüme değiştirmelisiniz build.gradle
Jimale Abdi

5

Android Studio 3.0 Canary 4'te Kotlin eklentisinin güncellenmiş sürümünü yüklemesini engelleyen bir sorun var . Android Studio 3.0'ın daha yeni bir sürümü yayınlanana kadar, build.gradle'da Kotlin eklentisi tarafından gösterilen uyarıyı göz ardı edebilirsiniz.


2
Android Studio 3.0 Beta 6'da hâlâ mevcut
Louis

5
Android Studio 3.0 Beta 7 de
Krzysztof Dziuba

2
Android studio 3.1 Canary 3'te de.
Sreekanth Karumanaghat

Android Studio 3.3'te de görüldü. Canary 3
es0329

1
Ayrıca Android Studio 4.0.1
Nils

3

Ben de aynı sorunu yaşadım, Android Studio 3.2.1 kullanıyorum

Proje build.gradle dosyanızın (modül build.gradle dosyası değil) Kotlin sürümünü en son (şu anda 1.3.11) olarak değiştirin

ext.kotlin_version = '1.3.11'

daha sonra Kotlin geçişi için bir bildirim çağrısı olacak, bildirim üzerindeki Taşımaları çalıştır bağlantısını tıklayın.


0

bunu build gradle uygulamanıza ekleyin

apply plugin: 'com.android.application'
apply plugin: 'kotlin-android'
apply plugin: 'kotlin-android-extensions'
apply plugin: 'kotlin-kapt'
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.