我正在将一个Flutter应用作为一个模块嵌入到现有的Android应用程序中(https://flutter.dev/docs/development/add-to-app/android/project-setup),并想知道如何使用"--dart-define"定义编译时常量。尝试使用
在构建典型的Flutter应用程序时,我会使用
./gradlew -Ddart-define=myVal=Value
但没有成功。在构建典型的Flutter应用程序时,我会使用
flutter
命令。在我的情况下,我继续使用gradlew
来构建我的应用程序,但不清楚如何传入--dart-define常量。
flutter run --dart-define=myVal=Value
和flutter build --dart-define=myVal=Value
可以用于“普通”的 Flutter 移动应用程序... 但是当我将 Flutter 模块嵌入到现有的 Android 应用程序中时,我仍然使用 gradle 来构建应用程序... 我正在寻找一种方法来将 "dart-define" 添加到 gradle 命令中,以便嵌入式 Flutter 应用程序可以在运行时使用它。 - Sundog