APK分包工具代码开源

分包工具:主要功能就是修改apk包中的包名或者meta_data 参数重新打包,重新签名。

官方开发了一个款AnySubPackage分包工具,但是在用的时候发现导入apk总是出错。因此决定自己写一个出来。利用五一小长假的时间开发出来。

功能支持

1、顺序分包:可以添加key 和值的前缀并设置初始值和数量进行顺序分包

2、批量分包:导入设定好的一个csv 文件,根据csv内容进行批量出包。

3、自定义分包:可以修改icon、包名、版本号、App名字等(暂未开发)

 

操作流程:

点击浏览打开需要分包的母包文件apk。导入成功会显示本包的基本信息

 

点击显示MetaData 会显示母包中已经存在的MetaData 数据。

顺序分包

参数说明:

1)在Key中填写要添加的meta-data的Key值

2) Key和Prefix中不要填写中文和引号

3)要生成Value为Any001~Any020的Value值的子包,则“前缀”填写Any,起始值填写1,个数填写20.

4)打包数量不能超过100个

5)数字不足3位数的,会在前方补0,例如001,011等

 

批量分包

使用说明:

1)CSV文件第一行需要填写Key值,需要加几行meta-data,就填写多少列

2)第二行开始为参数行,每添加一行,则会打一个对应的分包,meta-data的value为填写在该行的值,key值取对应的第一行的值,

3)参数行不能超过100行,且中间值不能有某行完全为空,否则从该行开始不再读取

4)如果需要修改游戏名,第一行的对应值请填写为MODIFY_GAME_NAME

5)如果需要修改包名,第一行的对应值请填写为MODIFY_PACKAGE_NAME

6)包名和meta-data参数中不要填写中文、引号和逗号

首次运行需要填写输出目录 签名文件路径 签名文件密码等信息

点击左下角的设置一样可以弹出此界面,方便更改配置信息。

链接: https://pan.baidu.com/s/18lAvdQOOvFNEzfD9kfsr8A

关注公众号获取 提取码

在使用过程中有什么问题,或者有什么BUG亦或有什么新的需求都可以留言。能解决的会抽时间进行解决。

谢谢大家的支持

长按下图二维码关注,你将感受到一个渴望成长的灵魂,且每篇文章都有惊喜。

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值