多渠道打包之——app 不同图标 和app不同名称

手机APP/开发
419
0
0
2022-05-14

多渠道定义部分

在gradle文件中添加productFlavors 部分的定义

多渠道打包之——app 不同图标 和app不同名称

代码如下

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 不同图标 和app不同名称

为不同渠道定义不同不同app_name资源

多渠道打包之——app 不同图标 和app不同名称

在AndroidManifest.xml文件中配置实用对应的资源

多渠道打包之——app 不同图标 和app不同名称

注:在需要替换apk的label时,必须加上如下代码,否则会报错

tools:replace="android:label"

如果可以定义不同的包名,那么可以参考网友的这个文章:

android studio多渠道打包,定制个性化,替换不同资源文件,代码

参见:

http://blog.csdn.net/u012761326/article/details/53673292

分享是一种美德,牵手是一种生活方式。