1 --dart-define
--dart-define=API_URL=https://api.example.com
通过--dart-define参数定义常量
const String apiUrl = String.fromEnvironment('API_URL', defaultValue: 'https://default-api.example.com');
在项目中可以通过上述的代码获取定义的常量
flutter build apk --dart-define=API_URL=https://api.example.com
打包的时候定义常量
flutter run --dart-define=API_URL=https://api.example.com,API_KEY=your_api_key,DEBUG_MODE=true
同时定义多个变量
--dart-define=API_URL=https://api.example.com --dart-define=ENV=test
在Android studio中设置需要分开设置
2 --flavor
flutter run --dart-define=API_URL=https://api.example.com --flavor=development
同时指定变量跟渠道
3 --release
可以指定运行 release包