😽
APKを直接インストールしたデバイスでアプリが起動しない
環境
Flutter: 3.24.0
概要
Flutter 3.3.0から3.24.0に大幅アップデートした際に、以前までは下記手順で起動できていたが、アプリ起動後すぐにフリーズしてしまうようになった。
1.flutter build apkでapk作成
2.エミュレータにapkをドラック&ドロップ
3.アプリ起動
解決
debugDefaultTargetPlatformOverride
をmain.dartに設定していました。
こちらを削除することで起動するようになりました。
以前までは本番ビルドでは無視されていたが、現バージョンでは何かしら読み込まれてしまったのかもしれないです。
今特別、debugDefaultTargetPlatformOverride
を使用する意味はなかったので、削除してしまいました。(前任がなんのために使用していたかわからない...)
Discussion