[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(同期)」してもらうと解消します。

(詳しくは、以下の動画で解説していますので、よろしければご覧ください)

こんな記事も読まれています

イチオシ

40代から感じるモヤモヤを解消できる 無料動画セミナー

あすコロ式・40代からの人生アップデート【新】戦略

アラフォーでキャリアを失ったバリバリ左脳人間・スピリチュアル耐性ゼロの元金融マンが、人生どん底から立ち上がる過程でたどり着いた「人生再構築メソッド」。40代・50代を過ぎて多くの人が感じる「このままでいいんかな?」「この先どうしたらいいかわからない」というモヤモヤを解消し、人生後半戦をアップデートさせる【新】戦略。

今すぐ無料で動画セミナー(80分)を見る ▶

TOP