多渠道定义部分
在gradle文件中添加productFlavors 部分的定义
代码如下
productFlavors {
WwStore{
manifestPlaceholders = [PalmvPlunChannel_Value: "ic_launcher_wwStroe"
,app_name: "@string/app_name_wwstroe", AppIcon: "@mipmap/ic_launcher_wwstroe"] //
}
NetworkSaleBox {
manifestPlaceholders = [PalmvPlunChannel_Value: "ic_launcher"
,app_name: "@string/app_name", AppIcon: "@mipmap/ic_launcher" ] /
}
}
在图标资源文件路径下存放你不同渠道的图标
为不同渠道定义不同不同app_name资源
在AndroidManifest.xml文件中配置实用对应的资源
注:在需要替换apk的label时,必须加上如下代码,否则会报错
tools:replace="android:label"
如果可以定义不同的包名,那么可以参考网友的这个文章:
android studio多渠道打包,定制个性化,替换不同资源文件,代码
参见:
http://blog.csdn.net/u012761326/article/details/53673292