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

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

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

今すぐ無料お試しキットを受け取る

はじめての方へ


みんプロ式プログラミング講座体系・ラインナップ
みんプロ式プログラミング講座受講の流れ(割引特典利用方法)
サイトマップ(みんプロHPコンテンツ一覧)
運営会社概要

みんプロ作成アプリ





今すぐ無料お試しキットを受け取る
TOP