在Linux下的批量打包apk方法
在Android项目需要发布的时候,经常需要发布多个渠道,这写渠道信息一般写在minifest.xml文件当中,这样的话,每次发布一个渠道的时候,需要去更改minifest.xml文件,这样显然不是一个程序员该做的事。所以为项目生成一个批量打包的脚本,应该是应用开发的常备利器啊。 本文介绍使用强大的python来批量打包apk包,以更改渠道信息为例子,来分析批量打包的过程。首先分析一下这个过程,应该是这样的: 1.更改minifest.xml的渠道信息 2.打包成apk包,这里使用ant来编译 3.循环1、2步,直到完成所有的渠道包 如果有更多的需求,可以去问问google大神python的语法,修改一下下面的脚本,就应该OK。如果如果其他的其中打包过程依赖于ant。如果不了解ant,可google一下,大致了解一下,ant也是一个强大的玩意,这个地方主要就是使用 ant release 命令来生成apk包。 对于 ant 编译android项目,可以看这里: http://my.oschina.net/u/559701/blog/75333 #!/usr/bin/python import os import sys RELEASE_DIR = 'release' manifest = 'AndroidManifest.xml' manifest_bk =