Ant打包Android代码生成apk文件

eclipse可以帮助我们打包Android程序,可有些时候需要批量打包。比如:需要打不同的渠道的软件。这时使用eclipse会麻烦些,所以学习下ant命令打包方式。


可以参考Android官网提供的方法:

http://developer.android.com/tools/building/building-cmdline.html#RunningOnEmulator


感觉有些笼统,自己归纳下。

1、配置Ant

网址:http://ant.apache.org/

下载所需的文件,下载解压即可。

bin目录添加到环境变量。

测试:

ant -version

注:如果有报Unable to locate tools.jar. Expected to find it in C:\Program Files\Java\jre7\lib\tools.jar。可以自己Google下解决方法,我这儿是把JDK/lib下的tools.jar复制到上个目录的。

2、生成build.xml

(1)、自己写build.xml文件,可以参考这位仁兄的:http://www.cnblogs.com/KissKnife/archive/2010/04/29/1724048.html

(2)、我用的是Android SDK/tools下的android.bat来自动生成build.xml文件:

进入需打包的项目根目录下,执行:

android update project --path .
注:tools目录需先写到环境变量中。

这样就可以生成build.xml文件了。

3、用Ant打包

有俩中形式的打包:debug和release。

首先进入项目目录。(或者-f 项目路径)

(1)、debug形式打包会生成俩个文件,一个未添加签名的apk和用debug打签名的apk文件。(在bin目录下生成)

ant debug

(2)、release形式的打包只生成一个未签名的apk文件,但是混淆过的。(混淆的前提是你的项目添加过proguard混淆)。之后自己打个签名就ok了。

ant release


4、Zipalign优化

可以参考这位仁兄的:http://www.cnblogs.com/xirihanlin/archive/2010/04/12/1710164.html



  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值