如何利用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。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 180,611评论 25赞 708
  • 1.介绍 如果你正在查阅build.gradle文件的所有可选项,请点击这里进行查阅:DSL参考 1.1新构建系统...
    Chuckiefan阅读 12,450评论 8赞 72
  • 这一章主要针对项目中可以用到的一些实用功能来介绍Android Gradle,比如如何隐藏我们的证书文件,降低风险...
    acc8226阅读 8,035评论 3赞 25
  • 每个人, 都有自己的了不起。 你的优秀, 不需要任何人来证明。 欣赏,自己 对别人生气1分钟, 就失去了自己人生中...
    烟儿笔记阅读 303评论 0赞 1
  • 文章摘要:你不可能通过正向的维度去发现这种真爱,它不可以被找寻,不可以被模仿,更不可通过一种宗教观念...
    赫明华阅读 767评论 2赞 3

友情链接更多精彩内容