需求:test_1.apk和keystore,里面有一个标志num(数量1自加),此时需求是,还需要打100个包,并且要能同时安装在一个手机上,并且每个安装包icon可以不一样。
实现:
1 用apktool来解压安装包到test_1
2 创建数组list[10],需要打包test_2.apk,test_3.apk...test_10.apk
3 复制test_1到test_2里面
4 修改icon和AmdroidManifest.xml里的安卓包名(里面很多参数都可以修改)
5 用apkrool工具来压缩文件夹为apk文件
6 用jarsigner,keystore和密码来给压缩的apk重新签名。
以上流程可以用nodejs整理出来,批量操作
如有问题,请留言,互相讨论学习
企鹅:121149396。