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.