【发布时间】:2022-07-24 15:54:57
【问题描述】:
我正在尝试在 Android Studio IDE 中使用 --dart-define 传递参数,但我无法在代码中访问。
代码是
String.fromEnvironment('ENVIRONMENT', defaultValue: "DEV");
它正在返回默认值。
【问题讨论】:
标签: android flutter android-studio environment dart-define
我正在尝试在 Android Studio IDE 中使用 --dart-define 传递参数,但我无法在代码中访问。
代码是
String.fromEnvironment('ENVIRONMENT', defaultValue: "DEV");
它正在返回默认值。
【问题讨论】:
标签: android flutter android-studio environment dart-define
这可能是来自文档的String.fromEnvironment 的一个奇怪问题:
这个构造函数只有在作为 const 调用时才能保证工作
所以这只有在你使用时才有效
const String.fromEnvironment('ENVIRONMENT', defaultValue: "DEV");
【讨论】:
检查answer 是否使用在 android studio 的编辑配置中定义的环境变量
【讨论】: