使用ant构建android工程

前言

         使用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>

原文地址:https://www.cnblogs.com/mlzx1991/p/3023425.html