【Flutter】Module was compiled with an incompatible version of Kotlin. の解消方法

Module was compiled with an incompatible version of Kotlin. エラーの解消方法

Macを買い換えたので、環境を整えていざAndroidをビルドしてみたら表題のエラーが出て、色々とデータが読み込めないエラーが大量に出現しました。

エラーメッセージ先頭の方に何やらKotlinのバージョン不一致的なメッセージがありました。

Kotlin version that is used for building with Gradle (1.6.10) differs from the one bundled into the IDE plugin (1.8.0)

調べたところ、下記を修正するとビルドが通りました。

buildscript {
    // 1.6.10から1.8.0に変更
    ext.kotlin_version = '1.8.0'
    repositories {
        google()
        mavenCentral()
    }

    dependencies {
        classpath 'com.android.tools.build:gradle:7.1.2'
        // $kotlin_versionが直接書かれていたらこちらを修正
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
        classpath 'com.google.gms:google-services:4.3.15'
    }
}

android/build.gradlekotlin_versionを修正しましょう!

以上