Android 渠道包的相关配置

1.签名文件的配置

不同的渠道使用的是不同的签名文件,所以需要根据不同的渠道包配置不同的签名文件。签名的配置包括:签名文件的路径,签名文件的storePassword,签名文件的keyAlias,签名文件的keyPassword。配置如下所示:

signingConfigs {
        xiaomi {
            storeFile file("./android.jks")
            storePassword "123456"
            keyAlias "Android"
            keyPassword "123456"
        }

        x9sp {
            storeFile file("./android.jks")
            storePassword "123456"
            keyAlias "Android"
            keyPassword "123456"
        }
    }

 注意:上述的x9sp和小米,是自定义的名称,区分不同的渠道包的签名文件的配置。

2.编译类型的配置

编译类型分为:debug和release,这两种形式。配置如下所示:

buildTypes {
        release {
            //set for is proguard or not
            minifyEnabled false
            zipAlignEnabled true
            // remove useless resource file
            shrinkResources false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'

            //set the output file name

            buildConfigField "Boolean", "IS_DEBUG", "false"
        }
        debug {
            //设置压缩对齐
//            zipAlignEnabled true
            //移除无用的资源文件
//            shrinkResources false
            //设置是否混淆
//            minifyEnabled false
            //设置混淆配置文件
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }

3.渠道包的配置 

配置如下:

    productFlavors {
        xiaomi {
            signingConfig signingConfigs.release
        }
        x9sp {
            signingConfig signingConfigs.x9sp
        }
    }

注意:上述中的xiaomi和x9sp需要和singConfigs配置中的自定义名称一一对应,目的是为了区分不同渠道包的配置。 

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值