ロボット研究開発、ソフトウェア開発、コンテンツ制作配信

【Flutter】エラー「This is likely due to a known bug in Android Gradle Plugin (AGP) versions less than 8.2.1」の対処法(備忘録)


どうもこんにちは、
Flutterを勉強中に、AGP(Android Gradle プラグイン)関連のエラーが発生して対処したので、備忘録として記録しておきます。

スポンサーリンク

エラー内容

エラーは、AndroidStudioから実装したアプリを再生するときに発生しました。
内容は以下です。
│ [!] This is likely due to a known bug in Android Gradle Plugin (AGP) versions less than 8.2.1, │
│ when │
│ 1. setting a value for SourceCompatibility and │
│ 2. using Java 21 or above. │
│ To fix this error, please upgrade your AGP version to at least 8.2.1. The version of AGP that │
│ your project uses is likely defined in: │

要は、AGP(Android Gradle プラグイン)のバージョンを8.2.1より上げろということだと思います。

対処方法

以下のサイトを参考に、対処しました。
https://stackoverflow.com/questions/79284505/upgrade-android-gradle-plugin-agp-versions

プロジェクト配下のandroidフォルダ内にある、settings.gradleを以下の様に修正。

android/gradle/wrapper内のgradle-wrapper.propertiesの以下を変更します。

android/app/build.gradleを変更します

4行目のndkVersionは変えなくても動きましたが、ndkバージョンの不一致のワーニングが出たので、直接バージョンを指定して変更しました。

最後に

Android javaでもバージョン絡みのエラーはよくでてましたが、flutterでも同じですね。。
とりあえず、上記対処でいけたので、備忘録として残しておきます。
それでは!!

スポンサーリンク

いいね!を押すと、
最新記事をお届けします。

Twitter で
関連記事(一部広告含む)

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA


ページトップボタン