结论:
每个BuildConfig的类名是由这个buildConfig所在module(不管是app还是lib)的AndroidManifest中的package属性决定,和应用的包名无关。
比如 package="com.xxx.yyy" 则BuildConfig的类名为 com.xxx.yyy.BuildConfig
细节:
- build.gradle可以通过applicationId修改应用包名,但是BuildConfig类名不会变
- build.gradle可以通过buildConfigField给BuildConfig添加属性,用于代码配置,每个module的BuildConfig只能获取自己module的配置。
网友评论