Flutter 中的 BuildConfig(或替代方案)
BuildConfig (or alternative) in Flutter
我是 Flutter 的新手,我正在寻找类似于生成的东西 BuildConfig class 我从 classic Android 发展.
我正在使用 Gradle 生成我的代码中需要的一些常量。
我可以在我的项目中找到 2 个 BuildConfig 文件,一个在 project/build/app/generated/source/buildConfig/projectName/BuildConfig.java
中,另一个在名为 shared_preferences-0.2.5/android/build/intermediates/classes/debug.io.flutter.plugins.sharedpreferences/BuildConfig.java
.
的库中
我能够在 BuildConfig 的开头写下一个常量,问题是,我无法从我的代码中引用它。
我错过了什么或做错了什么?
Flutter 不是 Android。 BuildConfig 与 dart 代码无关。
到目前为止,flutter 中还没有这样的东西。我们目前所做的是根据构建模式使用不同的 main.dart
。
为此,您只需执行 flutter build apk --release -t lib/main.release.dart
,这会将 lib/main.release.dart
定义为应用程序的入口点。
这样,您可以实例化自定义 InheritedWidget
,根据您的构建目标传递具有不同值的配置。
我是 Flutter 的新手,我正在寻找类似于生成的东西 BuildConfig class 我从 classic Android 发展.
我正在使用 Gradle 生成我的代码中需要的一些常量。
我可以在我的项目中找到 2 个 BuildConfig 文件,一个在 project/build/app/generated/source/buildConfig/projectName/BuildConfig.java
中,另一个在名为 shared_preferences-0.2.5/android/build/intermediates/classes/debug.io.flutter.plugins.sharedpreferences/BuildConfig.java
.
我能够在 BuildConfig 的开头写下一个常量,问题是,我无法从我的代码中引用它。
我错过了什么或做错了什么?
Flutter 不是 Android。 BuildConfig 与 dart 代码无关。
到目前为止,flutter 中还没有这样的东西。我们目前所做的是根据构建模式使用不同的 main.dart
。
为此,您只需执行 flutter build apk --release -t lib/main.release.dart
,这会将 lib/main.release.dart
定义为应用程序的入口点。
这样,您可以实例化自定义 InheritedWidget
,根据您的构建目标传递具有不同值的配置。