在具有多个构建变体的Android项目中,我在build.gradle文件中定义了一个构建FLAG,如下所示:
调试 buildConfigField“boolean”,“FLAG”,“false”
释放 buildConfigField“boolean”,“FLAG”,“true”
这将在BuildConfig.java中以这种格式提供: public static final boolean FLAG = true; / false;
出于测试目的,我希望只有调试版本才能更改值以测试不同的场景。 但是,作为最终成员,我无法做到。
是否可以在没有特定构建变体的 final 属性的情况下生成该布尔成员? 我在考虑创建一个gradle任务,在构建apk之前修改BuildConfig类的内容。这可能吗?