dart-define 参数不适用于构建

Web*_*ter 5 dart flutter

我在用

flutter build apk --obfuscate --split-debug-info=./build/info-apk --split-per-abi --dart-define=SOME_VAR=true
Run Code Online (Sandbox Code Playgroud)

final someVar = String.fromEnvironment('SOME_VAR', defaultValue: 'false').toLowerCase() == 'true'
Run Code Online (Sandbox Code Playgroud)

someVar在apk中却是错误的,有什么问题吗?

我的颤振版本:2.2.3

Caf*_*o17 9

定义someVarstatic const

  • @WebMaster 对于“const”的关注点,github 上有一个未解决的问题,[此处](https://github.com/flutter/flutter/issues/55870) 对此进行了讨论。我将其称为“静态”,因为它是在静态类中声明的。 (3认同)