ant android打包时获取版本号

原创 2015年07月10日 18:28:37

android项目打包时,往往需要使用到Androidmanifest.xml 里面的值,如本人在release打包时,希望文件名字自动带上versionName,那这时就需要antxmlproperty来帮忙了

该脚本指令将Androidmanifest.xml读取并转换成相应的property,这样便可在ant脚本中随意调用了

 build.xml文件中加入

<xmlproperty file="Androidmanifest.xml"/>


 <target name="test">
        <echo message="---${manifest(android:versionName)}"></echo>

 </target>


执行ant test输出测试结果




可以参看: http://ant.apache.org/manual/Tasks/xmlproperty.html











【Android】使用Gradle打包时,获取svn的版本号,删除unalign.apk文件,获得版本号,并设定在打包的文件名称中

Gradle打包的文件名添加svn版本信息 为了获取SVN版本号,我们要引入一个第三方的库,这个库可以获取svn的信息。 1、首先在projece 的build.gralde中的dependenc...
  • u011511368
  • u011511368
  • 2016年07月27日 15:39
  • 1370

Android打包提速实践

知行办公,专业移动办公平台 https://zx.naton.cn/ 原创团队: 【总监】十二春秋之,3483099@qq.com; 【Master】zelo,616701261@qq.com;【运营...
  • u011215632
  • u011215632
  • 2017年10月19日 13:52
  • 100

利用Jenkins玩转Android自动打包发包

请尊重原创,转载请注明出处: 先看一眼效果图: 脚本配置地址:https://github.com/mabeijianxi/android-automation 总体步骤可为: 下载新...
  • mabeijianxi
  • mabeijianxi
  • 2016年09月27日 14:12
  • 30298

Ant自动打包(可动态修改包名、资源等)生成不同签名不同包名的APP

上一篇我们介绍了Ant自动生成APK的例子:http://blog.csdn.net/up1up2up3/article/details/19558699 由于公司项目需要,需要实现Ant自动打包(可...
  • weiyirong
  • weiyirong
  • 2014年03月18日 18:33
  • 4829

纯ant命令行打包android apk之图文从原理角度完全详解android打包过程(打包系列教程之一)

工作也有一段时间了,刚来到公司时,说起来惭愧,打包根本不怎么会,然后呢,各种原因,管理svn和打包的各类工作都必须要由我来做了,之前的工程师留下的ant打包工具的打包速度,我实在忍无可忍了!太慢了!一...
  • javazejian
  • javazejian
  • 2016年01月22日 18:09
  • 5985

Android使用Gradle命令动态传参完成打包,不需要修改代码

Android使用gradle命令动态传参完成打包,不需要修改代码不得不说,gradle很强大,有人会问gradle是什么?这里也不细讲,在我认为他就是一个构建神器。Gradle 提供了: 一个像 A...
  • u014637428
  • u014637428
  • 2016年08月19日 11:54
  • 5100

Android App的签名打包(晋级篇)

Andriod应用程序如果要在手机或模拟器上安装,必须要有签名!  1.签名的意义   为了保证每个应用程序开发商合法ID,防止部分开放商可能通过使用相同的Package Name来混淆替换已经安装...
  • i_lovefish
  • i_lovefish
  • 2012年12月31日 15:37
  • 10499

用Ant生成Jar文件时在manifest中加入定制格式的打包时间

说明 用tstamp和manifest可以实现这个功能。 ...
  • yakoo5
  • yakoo5
  • 2014年02月08日 15:10
  • 1155

用ant的build.xml构建自动化打包android apk 完全详解(打包系列教程之二)

通过上一篇文章内容的学习,我们基本已经明白了android打包签名apk的主要操作与流程,那么这一篇文章我们就将上一篇文章的打包内容转化成ant的build.xml文件进行自动化打包,这样可以避免我们...
  • javazejian
  • javazejian
  • 2016年01月25日 13:51
  • 5163

Android使用Jenkins完成自动化打包操作---Jenkins的安装以及基础配置

问题来源:每次测试需要测试的时候都要开发给他打包,真是麻烦,有了Jenkins以后,他们要安装包就自己打吧,我们只需要把最新的代码传上去就行了。 Jenkins官网地址:https://je...
  • xiaxiayige
  • xiaxiayige
  • 2017年03月07日 11:09
  • 439
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:ant android打包时获取版本号
举报原因:
原因补充:

(最多只允许输入30个字)