当前位置:首页 > 编程笔记 > 正文
已解决

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

来自网友在路上 193893提问 提问时间:2023-11-06 20:52:16阅读次数: 93

最佳答案 问答题库938位专家为你答疑解惑

 最近公司套壳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了

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

最后打包

查看全文

99%的人还看了

猜你感兴趣

版权申明

本文"Android studio新版本多渠道打包配置":http://eshow365.cn/6-33927-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!