Gradle动态配置 (1)
什么是BuildTypes、Flavors、BuildVariants
BuildTypes:构建类型,AndroidStudio的Gradle组件默认提供给了“debug”“release”两个默认配置,此处用于配置是否需要混淆、是否可调试等
Flavors:产品渠道,默认不提供任何默认配置,在实际发布中,根据不同渠道,我们可能需要用不同的包名,服务器地址等
BuildVariants:每个buildtype和flavor组成一个buildvariant
>
也就是说,可以根据三个市场版本,与三种不同的buildType 形成九个组合,既9个BuildVariants
默认debug运行时设置渠道为“test”
AndroidManifest配置
|
|
Application读取渠道号码
|
|
参照钱包之前做法,渠道号用于接口请求公共参数上,至此,渠道号设置完毕。
http://blog.csdn.net/angusing/article/details/47721765
http://blog.csdn.net/tiankong1206/article/details/50433558
http://blog.csdn.net/xx326664162/article/details/48467343