Flutter の Null Safety 対応時に発生するエラー(The migration tool didn't start, due to analysis errors.)を解決する

はじめに

ソフトウェアエンジニアの谷藤です。

今回は、Flutter の Null Safety 対応時に私が遭遇したタイトルに記載のエラーについて解説します。

※ Null Safety 対応についての詳しい説明はここではしません。こちらをご確認ください。 dart.dev

問題の整理

dependencies を null safety 対応のバージョンにアップグレードした後に、dart migrateを実行すると、以下のエラーが発生しました。 f:id:HiroTanifuji:20210919172628p:plain

解決方法

dart migrate --helpを実行してヘルプを確認します。

f:id:HiroTanifuji:20210919173251p:plain

analysis errors を無視するための --ignore-errorsがあるので、dart migrate --ignore-errorsを実行する。

以下のように、無事に移行ツールが起動しました。

f:id:HiroTanifuji:20210919173937p:plain

さいごに

少しでも参考になったら嬉しいです。

質問やご指摘などがありましたら、コメントにお願いします。

読んでいただきありがとうございました。