ANT是java開發的很好的構建工具,很多開源項目都是使用ANT來構建的,並且ANT和JUNIT可以很好的配合使用,生成非常完美的測試報告,幫助開發人員開發。作爲一名開發人員,如果一天天的時間都花在項目的部署和簡單的測試上,是一種巨大的浪費;而ANT可以幫助我們完成一些單調而無聊的事情,使開發人員從這些無聊的工作中解脫出來;能更加專注於業務。
在我的博客中,我將系列的講解ANT的使用方法,我本人使用ANT的時間也不長,如果我的博客有錯漏,希望給我批評指正!要使用ANT,就必須先部署ANT的使用環境!
①首先登錄ant的官方網站http://ant.apache.org/bindownload.cgi,下載apache-ant-1.8.4-bin.zip。這是ant要使用的類庫。
②在windows環境中,主要配置兩個環境ant_home和path
ANT_HOME :指的是apache-ant-1.8.4-bin.zip的解壓文件(apache-ant-1.8.4)所在的位置;我把這個文件放在D盤,所以我這裏設置的ant_home就是ant_home=D:\apache-ant-1.8.2;
path路徑設置爲:PATH = %ANT_HOME%/bin; %ANT_HOME%/lib即可
③這兩個路徑的設置方法:右鍵點擊“我的電腦”---屬性---高級系統設置---高級---環境變量---在"系統變量“中點擊”新建“---在彈出的對話框中,變量名:ANT_HOME 變量值:D:\apache-ant-1.8.4 然後點擊”確定“即可(ANT_HOME就設置成功了,可以用同樣的方法設置path路徑,在這裏不再羅嗦了)
④到此,ANT的環境變量就設置好了。
⑤在dos窗口中輸入 ant -version;如果輸出如下圖示的內容,說明ant已經配置完成了。
經過上面的配置,ANT的已經配置配置完成,剩下的就是Android的環境配置了,這個就不用多說了,不過要注意的是,很多人的環境只是配置了platform-tools的環境變量,這個這是執行adb命令的環境變量,要利用ant構建apk,必須可以運行android命令,android的命令一般在android sdk的下的tool是目錄下,只有配置了這個,android的命令纔可用
下面介紹下android的簡單命令:
參數說明:
-k /--package 爲命名空間(包名)-a /--name 工程名-p /--path 項目 -t 爲目標平臺的版本編號
例子: Administrator>android create project -k com.android.Tank -a AntTest -t 7 -p E:\AntTest
運行成功後會在E盤的AntTest目錄下生成一個Android工程,裏面有我們需要的build.xml文件
對已經存在的android工程,我們可以update下(修改平臺的版本),這樣會自動添加build.xml 等ant 的配置文件
android update project --name AntTest -t 11 -p F:\AntTest
ant 參數介紹
* debug:帶調試用簽名的構建
* release:構建應用程序,生成的apk必須簽名纔可以發佈
* install:安裝調試構建的包到運行着的模擬器或者設備;
* reinstall
* uninstall
使用ant命令時可以進入到項目目錄中,或者ant debug Buildfile: E:\MyLiB\Android\AndroidAnt\MyBoardCastReciver\build.xml
到目前爲止,ANT和Android的環境配置成功
接下來就是利用Ant打包
如果是利用測試簽名打包:在cmd命令進入項目的根目錄下,如:E:\ant\AntTest 執行 ant debug命令會在項目的bin目錄下生成使用debug簽名的apk
如果是自定義簽名:則在項目根目錄下添加ant.properties(也有會自動生成local.properties)文件,配置密鑰的路徑和別名
具體配置如下:
key.store=路徑
key.store.password=
key.alias=
key.alias.password=
同樣進入根目錄下,運行 ant release就可以打包了
打包成功後如圖:
本文轉載,由於我看到的也是轉載的,沒看到原作者。故沒辦法提供原文鏈接,望作者見諒!