安装Apache Ant
我们现在要使用Apache Ant来开发我们的Android程序,首先下载Apache Ant 1.7.1
① 我们从Apache Ant的官方网页下载:
http://ant.apache.org/index.html
Windows |
apache-ant-1.7.1-bin.zip |
Linux |
apache-ant-1.7.1-bin.tar.gz |
ANT_HOME
E:\ant\apache-ant-1.9.3-bin\apache-ant-1.9.3
ANT_OPTS
-javaagent:E:\NewReliac_ant\NewRelic_Android_Agent_3.361.0\newrelic-android-3.361.0\lib\class.rewriter.jar
Path
C:\Program Files\Java\jdk1.7.0_21\bin;E:\ant\apache-ant-1.9.3-bin\apache-ant-1.9.3\bin;E:\android\979910845\adt-bundle-windows-x86_64-20140321\adt-bundle-windows-x86_64-20140321\sdk\tools;E:\android\979910845\adt-bundle-windows-x86_64-20140321\adt-bundle-windows-x86_64-20140321\sdk\platform-tools;%M2_HOME%\bin
1.创建一个android项目
参数说明:
-k /--package 为命名空间(包名)-a /--name 工程名
-p /--path 项目 -t 为目标平台的版本编号
- C:\Documents and Settings\Administrator>android create project -k com.android.Ta nk -a Tank -t 4 -p F:\tank
列出不同版本平台的对应id编号 android.bat list targets /android list
- C:\Documents and Settings\Administrator>android.bat list targets
对已经存在的android工程,我们可以update下(修改平台的版本),这样会自动添加build.xml等ant 的配置文件
- C:\Documents and Settings\Administrator>android update project --name Tank -t 11 -p F:\tank
编译:直接ant 是不会有文件输出的,所以后面一定要带上参数
开始执行编译:
E:\MyLiB\Android\AndroidAnt\MyBoardCastReciver>ant debug
生成build.xml快捷方式:
android update project -p .
1. ant命令
1) ant clean : 清除项目的生成文件
2) ant debug: 生成一个debug apk,并使用debug key进行签名
3) ant emma debug: 生成一个测试项目
4) ant release: 生成一个release apk,并不进行签名和对齐
5) ant debug install: 生成并安装一个apk包
6) ant installd: 安装一个已经编译好的debug包
7) ant installr: 安装一个已经编译好的release包
8) ant installt: 安装一个已经编译好的测试包
9) ant installi: 安装一个已经编译好的instrumented包
Eclipse 自动生成 Ant的Build.xml 配置文件,生成的方法很隐蔽选择你要生成Build.xml文件的项目,右键. Export-> General -> Ant Buildfiles .
点Next,再点Finish.
参考文献:
http://blog.sina.com.cn/s/blog_788fd8560100pph0.html