1. 程式人生 > >Android渠道打包實現打包logo、名稱、applicationId等

Android渠道打包實現打包logo、名稱、applicationId等

一、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配置