Flutterで開発中、デバッグモードが起動できずに落ちる問題
公開日: 2024-07-02 23:52:15
Flutter開発中にデバッグ実行を行おうとすると、起動できない問題が発生。
ビルドボタンを押下するとロードが進んでいき、アプリが起動する直前でVSCodeに切り替わる。
この時、デバッグモードでは実行できないが、アプリが落ちた後では普通に起動できる。
という現象に遭遇しました。
今回はこちらのコールスタックというところを確認したところ、画像のPathが一致していないことによりクラッシュしておりました。
デバッグモードでは落ちるが、デバッグモードを解除したら普通に起動できるとか意味不明なことはやめてくれ(笑)

検証のためにわざとPathを存在しないものに置き換えたらどうなるかを確認したら、やはり画像を読み込むところで落ちました。

今回的には、タブバーを親画面として、小画面に画像を設定していたのでそちらを読み込めずに開始直前に落ちてしまっていたことがわかりました。
なんにせよ、起動できないなら、デバッグモードからアプリを切り離してもクラッシュするようにしてもらわないと困りました。