如何在android的build.gradle文件中定义flutter应用程序的基本URL



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

一种可能的解决方案是使用

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

正如这里所说https://stackoverflow.com/a/52820431/9917400

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

import 'package:flutter/foundation.dart';
if (kReleaseMode) {
Global.baseurl = "release";
} else if (kProfileMode) {
Global.baseurl = "profile";
} else {
Global.baseurl = "debug";
}

这对我有效

相关内容

  • 没有找到相关文章

最新更新