【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
原文地址:https://blog.csdn.net/u013599928/article/details/143480867
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!