android studio stdlib 用於使用gradle(1.1.2-5)構建的kotlin版本與捆綁到IDE插件中的版本(1.1.2-4)不同




org jetbrains kotlin kotlin stdlib jre7:$ kotlin_version (4)

Android Studio 3.0 Canary 4 中存在一個 問題 ,導致它無法加載Kotlin插件的更新版本。 您可以忽略build.gradle中Kotlin插件顯示的警告,直到發布更新版本的Android Studio 3.0。

有誰解決了這個問題?

用於使用gradle(1.1.2-5)構建的kotlin版本與捆綁到IDE插件中的版本(1.1.2-4)不同

我正在使用AS 3.0 Canary 4

謝謝


在我的情況下,我將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
}

}


我按照@ 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

我也有同樣的問題,我使用的是Android Studio 3.2.1

項目build.gradle文件 (不是模塊build.gradle文件)的Kotlin版本更改為最新版本(目前為1.3.11)

ext.kotlin_version = '1.3.11'

然後會有通知調用Kotlin遷移,點擊通知上的運行遷移鏈接。

希望這可以幫助





kotlin