バッテラが如く

プログラミングしましょ!

【Flutter】Warning: Mapping new ns xxx to old ns xxx が出た件について

表題のエラーについての記事です。

■開発環境

  • MacOS Monterey (12.1) Flutter (v2.10.4) VSCode (v1.67.2)
  • 事象

    久々にFlutterやったらこういうエラー?が出てしまいやる気が削がれてしまいました。

    なんだこれ?

    ワーニングであるので必ずしも解決する必要はないとは思いますが、なんか気持ち悪いので、

    今回はこのワーニングを解決する方法を共有していきます。

    VSCodeでやっているのでAndroidStudioとは少し手順や見え方が違いますがそこはご了承ください。

    原因

    どうやらGradleのPluginのバージョンが古いということみたいです。

    解決策

    下図黄色枠のバージョンの数値を変えてあげます(↓はもともと6.xでした)

    指定できるGradleのPluginのバージョンはこちらで確認できます。

    https://mvnrepository.com/artifact/com.android.tools.build/gradle?repo=googlemvnrepository.com

    alphaとついていないの中で一番新しいのを選べばOKだと思います。

    変更したらビルドしてもらえればワーニングがでなくなると思います。

    他のエラーがでるようになった場合

    私の場合は今回の対応で下記のエラーがでるようになりました。

    Minimum supported Gradle version is x.x.x. Current version is x.x. If using the gradle wrapper

    これはGradlePluginのバージョンとGradle本体のバージョンの不一致が原因みたいです。

    必ず発生するかは不明ですので当該エラーが発生したかたは下記を参考にしてみてください。

    www.m2game.net

    参考にしたサイト

    www.kentosjpn.com

    おわりに

    最後まで見ていただきヘペトナス!

    読者登録・Twitterのフォローもお願いします。