誰もがこの問題を解決していますか?
gradle(1.1.2-5)でのビルドに使用されるkotlinバージョンは、IDEプラグイン(1.1.2-4)にバンドルされているものとは異なります
aS 3.0 Canary 4を使用しています
ありがとう
@ 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
私の場合、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
}
}
Android Studio 3.0 Canary 4の問題 があり、更新されたバージョンのKotlinプラグインをロードできません。 Android Studio 3.0の新しいバージョンがリリースされるまで、build.gradleのKotlinプラグインによって表示される警告を無視できます。
私も同じ問題を抱えていました。Android Studio 3.2.1を使用しています
プロジェクトbuild.gradleファイル(モジュールbuild.gradleファイルではなく)のKotlinバージョンを最新に変更します(現時点では1.3.11です)
ext.kotlin_version = '1.3.11'
kotlin移行を呼び出す通知が表示されます。通知の[移行の実行]リンクをクリックします。
お役に立てれば