1.查看当前Android各版本命令:android list
2.更新项目命令:android update project -n ProjectName -t 1 -p ProjectPath
3.设定私钥库的方法是,在ant.properties文件中,添加如下内容:
key.store=<keystore>
key.store.password=<keystore pwd>
key.alias=<key>
key.alias.password=<key pwd>
其中:
keystore为私钥库文件。
key为签名需要使用的私钥。
key.store.password为私钥库的密码。
key.alias.password为私钥的密码。
4.ant release 命令打包。或者直接修改build.xml文件,使用默认为release,这样可以直接ant
安装好Ant并且配置好路径之后,在命令行中切换到构建文件的目录,输入Ant命令就可以运行Ant.若没有指定任何参数,Ant会在当前目录下查询build.xml文件。如果找到了就用该文件作为构建文件。如果使用了 –find 选项,Ant 就会在上级目录中找构建文件,直至到达文件系统得跟目录。如果构建文件的名字不是build.xml ,则Ant运行的时候就可以使用 –buildfile file,这里file 指定了要使用的构建文件的名称,示例如下:
Ant如下说明了表示当前目录的构建文件为build.xml 运行 ant 执行默认的目标。
Ant –buildfile test.xml使用当前目录下的test.xml 文件运行Ant ,执行默认的目标
String [] cmd={"cmd","/C","ant -buildfile d:/workspace/weitu/build.xml"};
Process process = Runtime.getRuntime().exec(cmd);
http://robinjoe.iteye.com/blog/1201388
分享到:
相关推荐
经过了4-5个小时的激烈斗争终于把批处理整出来了,修改里面的链接地址,然后双击即可打包。批处理会自动替换两个common文件中的地址,并调用ant命令一键打包
总之,Ant批量打包Android应用是通过编写自定义的build.xml脚本,结合SDK工具和Ant命令,实现自动化编译和打包的过程。这可以极大地提高开发效率,特别是在需要对多版本或多渠道的应用进行打包时。
### Powershell与Ant结合实现一键打包的深度解析 在现代软件开发中,自动化构建和部署流程已成为提升开发效率和质量的关键。特别是在移动应用开发领域,面对多渠道分发的需求,如何高效地完成针对不同市场的应用...
利用ant进行批处理打包,一键打包,因项目不同,我的批处理和大家的肯定不同,大家可以借鉴、参考。
-- ant打包步骤 1.用aapt生成R.java 2.JAVAC编译JAVA文件 3.批处理生成classes.dex 4.aapt打包资源 5.apkbuilder包资源和类文件为APK文件 6.jarsinger 对APK进行签名--> basedir=$(cd...
为了实现一键打包,通常我们会编写一个shell脚本或者Ant任务,该脚本会调用Maven的相关命令。例如,可以使用以下命令进行打包: ```bash mvn clean install ``` 这条命令首先清理已有的构建结果,然后执行编译、测试...
### Unity一键打包为APK文件(Windows平台) #### 概述 本文主要介绍如何在Windows平台上使用Unity将项目一键打包成APK文件的过程。通过自动化脚本的方式,可以大大提高开发效率,减少重复性劳动,让开发者能够...
"一键完成"体现了Ant的便利性。通过合理地设计构建文件,可以实现只需运行一个命令就能完成所有预设的构建步骤,极大地提高了开发效率。开发者可以根据项目的实际需求,定制自己的构建流程,包括清理旧的编译产物、...
Android Ant一键自动打多渠道包是一个高效的方法,它可以帮助开发者节省手动创建每个渠道包的时间和精力。本文将详细介绍如何利用Ant构建工具实现这一目标。 首先,Ant是Apache软件基金会的项目,它是一个Java编写...
在博文《移动开发:Android Ant一键自动打多渠道包(xmltask)》中,作者详细介绍了如何配置和使用这些工具,包括具体的Ant脚本示例和可能遇到的问题解决方法。对于大型项目或者需要频繁发布不同渠道的团队来说,...
本篇文章将详细介绍如何使用Ant进行多渠道自动打包,以及解决"appt没找到"的问题。 首先,`Ant`通过构建脚本(通常是`build.xml`)来定义项目的构建过程。在Android应用开发中,这个脚本会包含编译源代码、生成APK...
本篇文章将深入探讨如何使用Ant进行一键打包,并简要提及Gradle作为现代替代方案。 **Ant打包流程** Ant的核心在于它的build.xml文件,这是整个构建过程的配置文件。在这个文件中,你可以定义各种任务(tasks),...
本文将详细介绍如何使用shell脚本来一键安装Apache Ant和Maven,这两个都是Java开发中的关键构建工具。 Apache Ant是一个Java库和命令行工具,其任务是驱动构建过程。它允许开发者通过XML描述构建过程,包括编译、...
本教程将详细介绍如何通过“一键部署”实现对一个基于Java的项目(DEMO)进行配置,结合Jetty服务器、Subversion(SVN)版本控制系统以及Ant构建工具的整合使用。 首先,让我们了解这些组件的作用: 1. **DEMO**:...
Eclipse通过内置的插件系统,为开发者提供了一键打包的功能,使得这一过程变得非常便捷。 标题中的“Eclipse打包插件”主要指的是Eclipse IDE中用于创建和管理项目输出的工具,包括Ant Builder、Maven Integration...
4. **一键打包**:这个例子中的“一键打包N个不同的APP”意味着开发者无需手动对每个渠道或包名进行打包操作。这通常通过构建脚本来实现,比如使用Gradle的Task或者Ant脚本,自动化处理所有配置和打包过程,大大提高...
标题中的“ant.rarjava-unrar-0.5.jar一键下载”指的是一个压缩包,其中包含了一个名为“java-unrar-0.5.jar”的文件。这个jar文件是专门为处理RAR压缩格式设计的Java库,它允许程序员在Java环境中解压RAR文件。在...
ANT是一个强大的构建工具,它使用XML来定义构建过程,包括编译、测试、打包等任务。本篇文章将详细解释如何使用ANT将Java程序打成JAR包。 首先,理解ANT的基本概念是必要的。Apache ANT是一个由Apache软件基金会...
增量式打包方式在Eclipse/SVN中的一键式打包解决方案 在软件开发过程中,项目的不停更新和修改是非常常见的,而每次都需要重新打包整个项目是一件非常麻烦的事情,特别是在项目文件非常多的情况下。这时,使用增量...
在Java Web开发中,Ant经常被用来打包、测试和部署Web应用。本文将详细介绍如何使用Ant脚本来实现远程部署到Tomcat服务器。 首先,Ant脚本的基础结构是XML格式,如以下示例所示: ```xml ... ``` 在`...