Android studio新版本多渠道打包配置

 最近公司套壳app比较多 功能也都一样只有地址,和app名字还有icon不一样 签名文件也是一样的,所以就研究了多渠道打包 配置如下:

  1. 在app下build.gradle配置  因为最新版as中禁用了BuildConfig 所以我们需要手动配置一下
    android
    {
    //TODO 其他省略
    
     buildFeatures {
            buildConfig = true
        }
    }

    定义渠道

  2.     flavorDimensions "channel" // 定义渠道维度
        productFlavors {
            aaaa{
                dimension "channel"
                resValue "string", "app_name", "aaaa"
                buildConfigField "String", "CHANNEL_URL", "\"http:\""
            }
            bbbb{
                dimension "channel"
                resValue "string", "app_name", "bbbb"
                buildConfigField "String", "CHANNEL_URL", "\"http:\""
            }
            cccc{
                dimension "channel"
                resValue "string", "app_name", "cccc"
                buildConfigField "String", "CHANNEL_URL","\"http:\""
            }
            dddd{
                dimension "channel"
                resValue "string", "app_name", "dddd"
                buildConfigField "String", "CHANNEL_URL", "\"http:\""
            }
        }
  3.  签名文件配置
    signingConfigs {
        release  {
            keyAlias = 'xxxx.jks'
            keyPassword 'xxxx.jks.jks'
            storePassword 'xxxx.jks.jks'
            storeFile file('../xxxx.jks')
        }

    }

 最后引用签名文件

这样就把多渠道配置好了 重新sync编译就可以

下面我们去配置资源文件

点击as

里切换对应的app

右键src目录选择

选择res文件 一定是main目录下 不是test目录下然后新建mipmap文件夹切换对应的图标就ok了

一定记得切换渠道再创建资源文件哦

最后打包

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值