Ant,是一種基於Java的build工具,類似於(Unix)C中的make ,與基於shell命令的擴展模式不同,Ant用Java的類來擴展,用戶不必編寫shell命令。Ant本身是一個流程腳本引擎,用於自動化調用程序完成項目的編譯,打包,測試等。除了基於Java是平台無關的外,腳本的格式是基於XML(默認為build.xml),比make腳本來說還要好維護一些。
1, 下載
官方下載: ant
直接下載: apache-ant-1.9.0-bin.tar.gz
2, 安裝
1) 解壓
tar zxvf apache-ant-1.9.0-bin.tar.gz
2) 配置環境
sudo vi /etc/profile
export ANT_HOME=/home/homer/Apache-maven/ant-1.9.0/
export PATH=$ANT_HOME/bin:$PATH
sudo source /etc/profile
3) 驗證
homer@Ubuntu:~$ ant -v
Apache Ant(TM) version 1.9.0 compiled on March 5 2013
Trying the default build file: build.xml
Buildfile: build.xml does not exist!
Build failed
安裝完畢!
4, 創建項目
1) 列出Android平台列表
android list targets
輸出結果如下:
2) android命令創建項目
命令格式:
android create project --target <target-id> --name MyFirstApp --path <path-to-workspace> MyFirstApp --activity MainActivity --package com.example.myfirstapp
創建 AntTest 為例,命令如下:
android create project --target android-3 --name AntTest --path /home/homer/workspace/AntTest --activity MainActivity --package com.homer.anttest
創建項目如下: