Android 多渠道,多包名,多app名,多资源,多FileProvider打包

app下的build.grdle里添加,注意在 android 里面 ,和defaultConfig 平级

productFlavors {
        site {
            dimension "api"
            applicationId "xxx.xxxxx.xx"
            manifestPlaceholders = [
                    UMENG_CHANNEL_VALUE: "site"
                    , APP_NAME: "驾"
                    ,APP_ICON:"@mipmap/ic_launcher"
                    ,AMAP_API_KEY:"高德key"]
        }
        c{
            applicationId "xxx.xxx.xxx"
            manifestPlaceholders = [
                    UMENG_CHANNEL_VALUE: "site"
                    ,APP_NAME: "驾"
                    ,APP_ICON:"@mipmap/ic_launcher"
            ,AMAP_API_KEY:"高德key"]
        }

    }

在manifest.xml里面 引用

${APP_ICON}
${applicationId}

7.0以上存储适配


            
        

你可能感兴趣的:(Android 多渠道,多包名,多app名,多资源,多FileProvider打包)