多渠道定义部分
在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