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 // ここを変更
}
以上です、どなたかの参考になれば幸いです。