Flutter中的BuildConfig(或替代)

时间:2018-03-15 08:54:17

标签: android gradle dart flutter buildconfig

我是Flutter的新手,我正在寻找类似于我从经典Android开发中知道的生成 BuildConfig 类的东西。

我正在使用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 的第一个中记下一个常量,问题是,我无法从我的代码中引用它。

我错过了什么或做错了什么?

1 个答案:

答案 0 :(得分:2)

Flutter不是Android。 BuildConfig与dart代码无关。

到目前为止,没有这样的事情在颤动。我们目前所做的是根据构建模式使用不同的main.dart

为此,您只需flutter build apk --release -t lib/main.release.dartlib/main.release.dart定义为应用程序的入口点。

这样,您可以实例化一个自定义InheritedWidget,根据您的构建目标传递具有不同值的配置。