[Android] 基於 Linux 命令行構建 Android 應用(五):Ant 構建命令

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

相關文章
相關標籤/搜索