先日Flutter SDKを2.10に更新しました。
ロジックの確認だけであれば普段Chromeでデバッグしています。
そのほうが仮想デバイスを起動しなくていいので都合がいいもので。
久しぶりにAndroid仮想デバイスでデバッグしようとしたところ、次のようなエラーが。
┌─ Flutter Fix ────────────────────────────────────────────────────────────────────────────────┐
│ [!] Your project requires a newer version of the Kotlin Gradle plugin. │
│ Find the latest version on https://kotlinlang.org/docs/gradle.html#plugin-and-versions, then │
│ update │
│ C:\projects\xxxxxx\yyyyyy\android\build.gradle: │
│ ext.kotlin_version = '<latest-version>' │
└──────────────────────────────────────────────────────────────────────────────────────────────┘
Flutter SDK 2.10以降では、Kotlin Gradle Pluginのバージョンを1.5.31以降に変更する必要があるようです。
プロジェクトで使用するKotlin Gradle Pluginのバージョンを変更しましょう。
VScodeのエクスプローラービューからandroid配下のbuild.gradleを開きます。
変更するのはbuildscriptに定義されているext.kotlin_version。
1.3.50以下のバージョンが指定されているので、この部分を変更します。
今回は次のように変更しました。
変更前: ext.kotlin_version = '1.3.50'
変更後: ext.kotlin_version = '1.6.0'
これで再度ビルドしてみましょう。
コメント