見出し画像

M1で flutter run 実行時に大量に出てくるログを消す!

MacBook Air M1(Apple Silicon) を購入したので、Flutter製アプリを動かしてみようと flutter run コマンド実行すると、下記ログが大量に出てきてしまいました…!😇

[VERBOSE-2:profiler_metrics_ios.mm(184)] Error retrieving thread information: (ipc/send) invalid destination port
[VERBOSE-2:profiler_metrics_ios.mm(184)] Error retrieving thread information: (ipc/send) invalid destination port
[VERBOSE-2:profiler_metrics_ios.mm(184)] Error retrieving thread information: (ipc/send) invalid destination port
[VERBOSE-2:profiler_metrics_ios.mm(184)] Error retrieving thread information: (ipc/send) invalid destination port
[VERBOSE-2:profiler_metrics_ios.mm(184)] Error retrieving thread information: (ipc/send) invalid destination port

目的のポートが間違っている?よくわからん、こりゃ困ったぞ…とググってみると、 Flutter SDK のチャネルが stable の時に発生する模様。下記Issueに記載されている解決方法を参考にして、チャネルを beta に変更しました。(Flutter公式で stable版の利用が推奨されていますが、beta版の利用も特に問題なさそうですね。)

flutter channel beta
flutter upgrade
flutter clean
flutter run

あれ、まだエラーログが出てくる…?と不安になったのですが、実行を止めて、再度 flutter run を実行するとエラーログが出てこなくなりました。よかった🍭

この記事が気に入ったらサポートをしてみませんか?