【お知らせ】みんプロ式Flutter講座は2026年4月末をもって新規販売を終了いたします。詳しくはこちら →
[Flutter]「pub get」しても「pub spec has been edited」が消えない/コード生成しても「*.g.dart」ファイルが出てこない場合の対処法(Android Studio)
このページには広告が含まれる場合があります。
Flutterアプリを作るための道具として、みんプロ式ではAndroid Studioを使っていますが、外部のライブラリ(パッケージ)やアプリのメタデータなどを設定するための「pubspec.yamlファイル」に変更があった際に、以下の要領で「pub get」することで変更を反映する行為を行いますが、
これを行っても、何かdartファイルを開くと
pub spec has been edited
と表示され、何回「pub get」をやっても消えない現象が起こる場合があります。
また、Flutterでは「build_runner」パッケージを作ってコード生成することもよく行いますが、このコード生成に成功しても、生成されたはずの「***.g.dart」ファイルがAndroid Studio上に表示されないというトラップ的な現象が起こることがあります。
その場合は、PCのローカル環境とAndroid Studioとの同期が取れていないので、以下の要領で「Reload All from Disk(同期)」してもらうと解消します。
(詳しくは、以下の動画で解説していますので、よろしければご覧ください)



.png)
.png)







