Introduction
忘備録。
Release なり Debug モードでビルドして端末なりエミュレータにデプロイして実行することはできるが、どうやってもデバッグ実行ができない。
コンソールログを見ても、
1 | I/flutter (19455): Could not start Dart VM service HTTP server: |
というそっけないエラー。
dart のデバッグ関連ツールが開始できなかったことだけはわかる。
How to resolve?
韓国語の記事だったので DeepL のおかげでよく理解できた。
結論から言えば、android/app/src/debug/AndroidManifest.xml
が存在しなかったことが原因だった。
上位のディレクトリにある .gitignore
が debug
ディレクトリを無視していたことでリポジトリにプッシュされず、別端末でクローンした際に問題発生、というわけである。
問題の AndroidManifest.xml
の中身は
1 | <manifest xmlns:android="http://schemas.android.com/apk/res/android"> |
である。
そう、デバッグ時に端末側に android.permission.INTERNET
が設定されなかったため、デバッグ実行ができなかったのである。