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

【Android】Gradle 7.0+ 渠道打包配置

声明
该配置主要解决打包apk/aab需要动态修改渠道字段,方便区分渠道上架国内商店。
暂不支持批量打包(7.4版本无法通过只修改outputFileName的形式批量处理)
因为构建时需要拷贝/创建Output,然后修改outputFileName才能处理批量打包,但拷贝/创建在高版本中失效了

目前的操作需要再配置中修改渠道名(eg:Huawei),通过“Genderate Signed App Buyndle or APK” 打包时,会自动重命名,然后复制到同级目录下(防止下次打包会自动删除的问题)

打包流程:

1.编译完成后生成 xxx.apk

2.复制 xxx.apk 至 outputsDebug 文件夹

3.重命名文件为xxx_huawei.apk

该模式即便将huawei修改为xiaomi再次构建,xxx_huawei.apk也不会删除

如果 “Genderate Signed App Buyndle or APK” 中配置了 debug/release等形式,

也会自动区分,并且输出对应的文件夹,例如:outputsDebug / outputsRelease



http://www.kler.cn/a/383530.html

相关文章:

  • 《三角洲行动》游戏运行时提示“缺失kernel32.dll”:问题解析与解决方案
  • 学习threejs,THREE.PlaneGeometry 二维平面几何体
  • window安装TradingView
  • 【Mysql】truncate 和 delete的区别
  • GitCode 光引计划投稿|MilvusPlus:开启向量数据库新篇章
  • 深入解析 Spring Bean 配置与装配:从基础到进阶的实用指南
  • 插值字符串以$开头,并在大括号{}中可以直接插入变量和表达式
  • dockerfile/docker-compose构建镜像上下文目录编写要点
  • 华为HCIP —— QinQ技术实验配置
  • 【论文笔记】Attention Prompting on Image for Large Vision-Language Models
  • 【赵渝强老师】安装部署Memcached
  • 全双工通信协议WebSocket——使用WebSocket实现智能学习助手/聊天室功能
  • DAY56 ||99.岛屿数量 深搜 |99.岛屿数量 广搜 |100.岛屿的最大面积
  • Android 项目模型配置管理
  • 《无线重构世界》射频模组演进
  • Spring AI 核心概念
  • 数据结构和算法-01背包问题01-认识01背包
  • SpringBoot健身房管理:现代化技术解决方案
  • 如何使用闲置硬件搭建一个安装运行资源较少的Tipask问答网站服务器
  • 如何安全地使用反射API进行数据操作
  • NLP segment-03-基于 TF-IDF 实现关键词提取 java 开源实现
  • 【无标题】123
  • Web Components 是什么
  • 少儿编程教育的多维度对比:软件类、硬件类与软硬件结合课程的选择
  • 【网易云插件】听首歌放松放松
  • Oracle视频基础1.4.5练习