如何利用Ant构建Android APK?

1.为什么使用Ant来进行Android应用的构建?

首先解释一下什么是Android应用的构建,所谓的构建,就是将资源文件,java源码等编译打包成可运行的apk这一过程。我们可以利用Eclipse的构建功能完成构建,假如没有eclipse我们如何进行apk的构建呢?再比如,一个项目的功能很多,由不同的人员来完成,开发完成后提交到SVN服务器,最后由Jenkins去做版本,那么Jenkins如何做出apk呢?Ant可以实现上述需求,利用Ant进行项目的构建可以使得构建过程非常灵活。
Ant是一个跨平台的构建工具,可以实现项目的自动构建和部署功能。Ant的构建文件是基于xml的,默认构建文件是build.xml。

2.去哪下载Ant?

http://ant.apache.org/

下载后解压,选择一个自己喜欢的目录,一路next安装,过程比较简单,按下不表。
安装完成之后配置环境变量
ANT_HOME:D:\apache-ant-1.9.7
注意该路径是Ant的安装目录,每个人的不一定相同,按照自己路径去配置。

3.如何利用Ant进行Android应用的构建?

(1).打开命令行窗口,将路径切换到需要构建的工程目录下,输入以下命令:

android update project --name xxx --path ./

贴图
其中--name xxx是可选项,xxx可以起任意名字,一般是工程名
运行成功后,当前目录下会多出build.xml和local.properties这两个文件。

(2).生成debug版本apk,在命令行中输入

ant debug

可以看到在bin目录下会生成debug版本的apk

(3).生成release版本的apk,在命令行中输入

ant release

在bin目录下会生成release版本的未签名apk。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 155,940评论 24 680
  • 1.介绍 如果你正在查阅build.gradle文件的所有可选项,请点击这里进行查阅:DSL参考 1.1新构建系统...
    Chuckiefan阅读 9,870评论 8 71
  • 这一章主要针对项目中可以用到的一些实用功能来介绍Android Gradle,比如如何隐藏我们的证书文件,降低风险...
    ac86阅读 6,153评论 3 24
  • 每个人, 都有自己的了不起。 你的优秀, 不需要任何人来证明。 欣赏,自己 对别人生气1分钟, 就失去了自己人生中...
    烟儿笔记阅读 67评论 0 1
  • 2016年8月3日#写手圈30天连续写作训练营# 第8期第1天 【读书】 【读书感悟】 【写字】字数400~500...
    黄燕_阅读 73评论 0 1