[Flutter]Androidビルド時に『Your project requires a newer version of the Kotlin Gradle plugin. 』

広告Flutter
2024年7月16日

Flutter で Android をビルドした時に、 Your project requires a newer version of the Kotlin Gradle plugin. とエラーが出た時の対処内容のまとめです。

状況

  • Flutter 3.22.2
  • flutter_tts 4.0.2

flutter_ttsパッケージをインストールしてビルドしたところ、以下のメッセージも出力されていました。

Class 'kotlin.Unit' was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.9.0, expected version is 1.7.1.

対処方法

android/settings.gradle の org.jetbrains.kotlin.android のバージョンを1.9.0に変更することでエラーが解消しました。

plugins {
    id "dev.flutter.flutter-plugin-loader" version "1.0.0"
    id "com.android.application" version "7.3.0" apply false
    id "org.jetbrains.kotlin.android" version "1.7.10" apply false  // ここを変更
}

以上です、どなたかの参考になれば幸いです。