计划写个完整的使用Ant打包Android应用的系列文章,三篇文章。首篇详细介绍采用Ant打包Android应用的流程,列出部分定制问题及其解决方法,第二篇介绍我理解的Ant打包的思路与基本的概念和使用,最后一篇描述apk包的生成过程。
实现的环境:
操作系统:ubuntu 64bit 14.04
Android SDK Build Tools:22.0.1
Android SDK Tools:24.3.3
Ant:1.9.4
ProGuard:5.2.1
JDK:1.7
一、简单应用出包流程
这里的出包流程包括编译、代码混淆、apk签名。对于简单的Android应用,简单的几步操作就能完成:
1.生成Ant编译需要的build.xml
在SDK目录的tools下,调用android update project生成,具体命令的用法可以查看参考1,例如:切换到你的工程目录
android update project --name 自己起的工程名 -p .
-p参数后面的点是表示当前目录
在工程目录下就会生成Ant编译需要的build.xml,直接运行ant debug,即可完成编译,并在bin目录下生成debug版本的apk包。需要注意的几个问题是: