Android渠道打包實現打包logo、名稱、applicationId等
阿新 • • 發佈:2018-12-06
一、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" } }