Android SDK 提供的 android 工具能夠在項目根目錄自動生成 Ant 構建文件 build.xml[1]。進入項目根目錄後,你能夠使用如下 Ant 命令[2]。html
ant cleanandroid
清理項目。該命令負責清理本文列出的其餘 Ant 命令產生的輸出結果。工具
ant debug學習
構建調試包。測試
ant emma debugui
以開啓 instrumentation 的方式構建測試項目,可用於代碼覆蓋的測試。 spa
ant releasedebug
構建發行包。調試
ant instrumentorm
構建支持 instrumentation 的調試包。該命令會在構建支持代碼覆蓋率(ant emma debug)測試時自動調用。
ant <build_target> install
構建和安裝包。
ant installd
安裝一個已經編譯的調試包。
ant installr
安裝一個已經編譯的發行包。
ant installt
安裝一個已經編譯的測試包。
ant installi
安裝一個支持 instrumentation 的包。一般你不會調用該命令,而是在安裝一個測試包時自動調用。
ant test
運行測試。前提是事前安裝好可供測試的 .apk 文件。
ant debug installt test
構建測試項目和被測試項目,同時安裝兩個 .apk 文件而且運行測試。
ant emma debug install test
構建測試項目和被測試項目,同時安裝兩個 .apk 文件,運行測試並支持代碼覆蓋率測試。
注:
[1] 若是你使用 Eclipse 進行開發,你在項目根目錄中可能會找不到 build.xml 文件,由於 Eclipse 自有本身的編譯方式,它不使用 Ant 進行構建。要解決這個問題,你能夠進入項目根目錄,運行 android update 命令來更新項目,android 工具會在項目根目錄下自動建立 build.xml 文件。
[2] 要了解 build.xml 提供的 Ant 命令,你能夠進入項目根目錄運行 $ ant -p 或者 $ ant -projecthelp,該命令會打印可以使用的 target(即 Ant 命令)。瞭解更多關於 Ant 構建,查看 [Java] Apache Ant 構建基礎教程。
更多學習文章
http://www.cnblogs.com/ifantastic/category/596634.html