【问题标题】:Flutter android studio --dart-define not workingFlutter android studio --dart-define 不工作
【发布时间】:2022-07-24 15:54:57
【问题描述】:

我正在尝试在 Android Studio IDE 中使用 --dart-define 传递参数,但我无法在代码中访问。

代码是

String.fromEnvironment('ENVIRONMENT', defaultValue: "DEV");

它正在返回默认值。

【问题讨论】:

    标签: android flutter android-studio environment dart-define


    【解决方案1】:

    这可能是来自文档的String.fromEnvironment 的一个奇怪问题:

    这个构造函数只有在作为 const 调用时才能保证工作

    所以这只有在你使用时才有效

    const String.fromEnvironment('ENVIRONMENT', defaultValue: "DEV");
    

    【讨论】:

      【解决方案2】:

      检查answer 是否使用在 android studio 的编辑配置中定义的环境变量

      【讨论】: