前言
使用eclipse adt插件创建和编辑android项目是最容易和方便的。但是项目源代码提交后,有可能需要自动构建,而不是通过ide工具构建。这时需要增加对脚本工具比如ant和maven的支持。
android SDK已经内置了对ant支持。之要配置好Ant环境以后就可以很方便的使用Ant构建Android工程。
Apache Ant 的下载和配置
1.Ant的下载
到http://www.apache.org/dist/ant/binaries/下载对应平台的Ant,解压缩即可。
2.Ant的配置
1) 在环境变量中设置ANT_HOME,值为你的安装目录ANT安装目录
2) 在环境变量中设置JAVA_HOME,值为你的jdk安装目录
3) 把%ANT_HOME%\bin\,%JAVA_HOME%\bin\加到你系统的path目录中去。
3.测试是否成功
在命令行下依次运行
java –version
javac
ant –version
若有输出则说明配置成功。
其他:
为方便使用,请确认环境变量中设置了ANDROID_SDK_HOME
系统Path目录中已添加了
%ANDROID_SDK_HOME%\bin\;
%ANDROID_SDK_HOME%\tools\;
%ANDROID_SDK_HOME%\platform-tools\;
使用Ant构建Android
创建新Android项目
可以使用如下命令创建一个Android项目:
android create project –k <Package> -a <Activity> -t <Target-Android-Level> -p <Path>
Options:
-n –name :项目名称
-t –target :新项目目标平台的版本编号.
-p –path :新项目的目录.
-k –package :Android应用程序包的名称.
-a –activity :创建的默认Activity.
可以使用如下命令来查看需要的target:
android list
对已有Android项目添加Ant支持
可以进入项目目录通过如下命令为项目增加Ant支持
android update project –t <Target> -p <Path>
Options:同上
清理项目
可以使用如下命令清理一个Android项目:
ant clean
编译项目
可以使用如下命令编译一个Android项目:
ant debug
安装到设备
可以使用如下命令安装Apk到设备(设备或虚拟机)
ant install
以Android Junit Test模式运行
可以使用如下命令以Android Junit Test模式运行
ant test
在指定的设备上进行安装调试
可以在local.properties文件中添加如下语句来指定使用的设备
adb.device.arg=-s <DeviceId>