🤖

【Fluttter】VSCodeで環境変数を設定して起動する

に公開

前提

  • flutter doctorで環境が整っていること
  • Android StudioにFlutterプラグインが入っていること

参考サイト

https://hiyoko-programming.com/1590/#:~:text=Release Mode(リリース モード)でのビルド方法,-Terminal を使用&text=Android Studio のメニューを使用する場合は、「Run,のビルドができます。

debugモードで設定

  • コマンド実行
$ flutter run --dart-define=flavor=dev
  • 上記のコマンド実行をvscodeのlaunch.jsonで設定する場合
 {
            "name": "sample_app",
            "request": "launch",
            "type": "dart",
            "args": [
                "--dart-define=flavor=dev",
            ]
}

profileモードで設定

  • コマンド実行
$ flutter run --profile --dart-define=flavor=stg
  • 上記のコマンド実行をvscodeのlaunch.jsonで設定する場合
 {
            "name": "sample_app",
            "request": "launch",
            "type": "dart",
            "flutterMode": "profile",
            "args": [
                "--dart-define=flavor=stg",
            ]
}

releaseモードで設定

  • コマンド実行
$ flutter run --release --dart-define=flavor=prd
  • 上記のコマンド実行をvscodeのlaunch.jsonで設定する場合
 {
            "name": "sample_app",
            "request": "launch",
            "type": "dart",
            "flutterMode": "release",
            "args": [
                "--dart-define=flavor=prd",
            ]
}

Discussion