Flutterのビルドに問題があるようです。
常に実行する必要があります[〜#〜] run [〜#〜]>Flutter Full Restartエミュレーターまたはデバイスに対してアプリを実行するたびに。
それ以外の場合、アプリは最初にコーディングを開始した2週間前にコードにあったスキャフォールドボディをロードします。
children: <Widget>[
new Opacity(
opacity: loader_visible ? 1.0 : 0.0,
child:
new Container(
padding: const EdgeInsets.all(32.0),
child: new CircularProgressIndicator()
)
),
Flutterが古いコードをキャッシュし、新しいコードで置き換えることを気にすることはなかったと思いますが、Hot Reloadがどのように実装されたかはわかりません。とにかく、完全な再構築を既に実行したときに古いキャッシュをロードする必要はないと思います。
flutter clean
を実行できます。
しかし、これはおそらくIDEまたは同様の問題です。フラッターを実行すると真新しいapkが作成されるためです。ホットリロードは修正のみをプッシュします。
コマンドラインflutter run
を使用してアプリを実行してみてから、r
またはR
を押して、それぞれホットリロードとフルリロードを行います。
または、flutterコマンドを実行できない場合は、/ app-projectフォルダーの下の/ buildフォルダーを手動で削除できます。