当前位置: 首页 > news >正文

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了

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

最后打包

http://www.lryc.cn/news/218246.html

相关文章:

  • PTA:后序和中序构造二叉树
  • 二十三种设计模式全面解析-适配器模式的妙用:异构数据库和不同版本API的完美兼容!
  • K7系列FPGA进行FLASH读写1——CCLK控制(STARTUPE2原语)
  • 【Kafka】基本概念
  • 如何在Vue3项目中使用防抖节流技巧
  • 快速排序(Java)
  • 在ffmpeg中,如何把h264转换为rgb格式
  • 【重磅】Cookies、headers、Session规律总结,搞定卡点
  • 【雷达原理】雷达杂波抑制方法
  • Python-敲木鱼升级版(真手动版敲木鱼)
  • Websocket @ServerEndpoint不能注入@Autowired
  • Unity热更新
  • 如何用维格云搭建和一键训练你的钧瓷AI机器人?
  • 整理的一些Java细节问题
  • 初识AUTOSAR网络管理
  • Flink SQL Hive Connector使用场景
  • 【Docker】联合探讨Docker:容器化技术的革命性应用
  • dirhunt使用手册,中文版
  • 【从0到1设计一个网关】如何设计一个稳定的网关?
  • chromedp库编写程序
  • pngquant failed to build, make sure that libpng-dev is installed 问题
  • 进程控制(二):进程等待
  • SWAT-MODFLOW地表水与地下水耦合模型的建模及应用
  • 使用navicat操纵数据库
  • websocket入门
  • Word里MathType插件符号表消失了
  • 利用MySQL玩转数据分析之基础篇
  • 【ML】分类问题
  • python @classmethod装饰器作用 与 使用 类方法 实例方法
  • layui form 中input输入框长度的统一设置