Android使用gradle快速生成渠道apk包。

https://github.com/GavinCT/AndroidMultiChannelBuildTool

AndroidMultiChannelBuildTool

安卓多渠道打包工具。
实现思路讲解: Android批量打包提速 - GavinCT

使用本工具,Android程序员仅需将ChannelUtil.java放入到工程里使用,以后打包的事情就不用自己动手了。
安装个Python环境,运行一下MultiChannelBuildTool.py,谁都可以打包了!

具体使用步骤

将想要批量打包的apk文件拷贝到PythonTool目录下(与py同级),运行py脚本即可打包完成。(生成的渠道apk包在output_** 目录下)

目录介绍及使用注意

PythonTool

Python2 与 Python3 都能正常使用

  • info目录下的channel用来存放渠道,多个渠道之间用换行隔开。
    注意:
    fork后通过Github clone,这个channel文件在Windows端是正常的,以换行隔开(\r\n)。
    直接点击右侧的download下载zip,可能你在windows端看到的就不是以换行隔开的(\n)。
    这是Github造成的。但不会影响程序最后的运行效果。
    你可以粘贴下面的渠道到channel.txt中保持它在windows端的可读性。

    samsungapps
    hiapk
    anzhi
    360cn
    xiaomi
    myapp
    91com
    gfan
    appchina
    nduoa
    3gcn
    mumayi
    10086com
    wostore
    189store
    lenovomm
    hicloud
    meizu
    baidu
    googleplay
    wandou
    

    也可以自己来写入自己需要的市场,并以换行隔开

  • MultiChannelBuildTool.py是多渠道打包的脚本。

JavaUtil

ChannelUtil.java 用来解析渠道,直接拷贝到Android工程中使用即可。
ChannelUtil中的getChannel方法可以方便的获取渠道。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值