Android渠道打包实现打包logo、名称、applicationId等

版权声明:转载请@我原创地址 https://blog.csdn.net/weixin_39706415/article/details/84586738

一、app下build.gradle配置

下面这里就是设置了logo 和名称要是需要设置application 新加一个

其他的照猫画虎

如果你有特殊的处理在这个渠道包下那么你就可以使用  {BuildConfig.FLAVOR​​}​​​​​  获取到对应的渠道做特殊处理了

 productFlavors {
        NetKeeper {
            manifestPlaceholders = [UMENG_CHANNEL_VALUE: "NetKeeper", app_icon: "@mipmap/logo_nk"]
            resValue "string", "app_name", "NetKeeper"
            applicationId ""
        }
        WeNet {
            manifestPlaceholders = [UMENG_CHANNEL_VALUE: "WeNet", app_icon: "@mipmap/ic_launcher"]
            resValue "string", "app_name", "WeNet"
            applicationId ""
        }


    }

 下面是不带包名修改的

productFlavors {
        NetKeeper {
            manifestPlaceholders = [UMENG_CHANNEL_VALUE: "NetKeeper", app_icon: "@mipmap/logo_nk"]
            resValue "string", "app_name", "NetKeeper"
        }
        WeNet {
            manifestPlaceholders = [UMENG_CHANNEL_VALUE: "WeNet", app_icon: "@mipmap/ic_launcher"]
            resValue "string", "app_name", "WeNet"
        }


    }

二、manifests配置

猜你喜欢

转载自blog.csdn.net/weixin_39706415/article/details/84586738