投稿ページ

flutterでFirebase Local Emulator SuiteにAndroidシミュレータから接続する場合、android/app/src/main/AndroidManifest.xmlに android:usesCleartextTraffic="true" をせっていする必要がある。でもこれ設定するとセキュリティ死ぬから、Flavorで環境ごとにAndroidManifest.xmlを作って振り分ける。まじで地獄なんだが。

android/app/src/main/AndroidManifest.xml

flavor使ってるとandroid/app/src/devとかににAndroidManifest.xml作ると勝手に反映される。

あとこの辺いじったら必ずこのコマンドを実行。
flutter clean
flutter pub get

閉じる