如何在 android 的 build.gradle 文件中为 flutter app 定义基础 URL?

How to define base URL for flutter app in build.gradle file of android?

我正在使用 dart-define 参数根据 flutter 应用程序中的发布或调试版本切换 b/w URL。现在我想为 CI/CD 集成 FastLane,但不知道如何使用 FastLane 的 --dart-define 参数,因为我将不得不使用 FastLane 的 Gradle 构建命令。

一个可能的解决方案是使用,

const bool isProduction = bool.fromEnvironment('dart.vm.product');

如这里所述

但是,我不想使用它,因为它只能区分 b/w prod 和 dev。如果将来我们使用临时服务器,我们将不得不再次进行更改。

import 'package:flutter/foundation.dart';

if (kReleaseMode) {
  Global.baseurl = "release";
} else if (kProfileMode) {
  Global.baseurl = "profile";
} else {
  Global.baseurl = "debug";
}

这对我有用