参考:
修改默认的发布配置
通过 android.publishNonDefault = true 启用其他variants的发布
通过 compile project(path: ‘:project’, configuration: ‘flavor1Debug’) 引用指定的variant
library module :
1 | android { |
app module:
1 | dependencies { |
自定义buildconfig field
library module:
1 | android { |
java code:
1 | if (BuildConfig.LOG_DEBUG) { |
ReBuild之后你会发现debug和release模式下BuildConfig
中LOG_DEBUG
的值是不同的。
这种方式不仅用与此,你还可以添加其他的字段,比如debug和release模式下不同的API base url,等等。