如何在 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";
}
这对我有用
我正在使用 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";
}
这对我有用