Help us understand the problem. What is going on with this article?

Flutter+vs code でhot reloadできない!

More than 1 year has passed since last update.

main()の中身を変更するhotreloadされない!

言いたいことは以上です。
みなさんも気をつけてくださいね。

経緯

Flutterはじめようと思って、チュートリアルでもやるか!と思い立ち
1. vs codeでFlutterプラグインを入れて「Flutter: New Project」
 これで作られるアプリはカウンターするだけのアプリでした。
2. new projectで作られるmainを削除してチュートリアルの以下のコードを入れてみた。

main.dart
import 'package:flutter/material.dart';

void main() {
  runApp(
    Center(
      child: Text(
        'Hello, world!',
        textDirection: TextDirection.ltr,
      ),
    ),
  );
}
  1. vs codeのdebugで「start debugging」をぽちっとしてアプリが立ち上がった。
  2. Hello, world!をHello, aaaaa!に変更して保存!
  3. ん?変わらない?

という感じでしたので、諦めてチュートリアルは読むだけにします。

ちなみにちゃんと公式に記載してありました。

https://flutter.io/docs/development/tools/hot-reload

if you hot reload the app after this change, main() is not re-executed, and the widget tree is rebuilt with the unchanged instance of MyApp as the root widget. The result is no visible change after hot reload.

まとめ

ちゃんと公式読みましょう!

kinokonoko
名古屋在住(最近一人暮らし始めた)のプログラマー。 そんなに若くない。
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away