誰かがこの問題を解決しましたか?
gradleを使用したビルドに使用されるkotlinバージョン(1.1.2-5)は、IDEプラグインにバンドルされているバージョン(1.1.2-4)とは異なります。
AS 3.0 Canary4を使用しています
誰かがこの問題を解決しましたか?
gradleを使用したビルドに使用されるkotlinバージョン(1.1.2-5)は、IDEプラグインにバンドルされているバージョン(1.1.2-4)とは異なります。
AS 3.0 Canary4を使用しています
回答:
私の場合、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
}
}
build.gradle
Android Studio 3.0 Canary 4には、Kotlinプラグインの更新バージョンを読み込めないという問題があります。Android Studio 3.0の新しいバージョンがリリースされるまで、build.gradleのKotlinプラグインによって表示される警告は無視してかまいません。
これをビルドgradleアプリに追加します
apply plugin: 'com.android.application'
apply plugin: 'kotlin-android'
apply plugin: 'kotlin-android-extensions'
apply plugin: 'kotlin-kapt'
ext.kotlin_version
してみてくださいbuild.gradle
。