[Android Pro] ant 编译android工程
參考文章:
http://blog.csdn.net/xyz_lmn/article/details/7268582?reload
http://hubingforever.blog.163.com/blog/static/1710405792013220840347/
http://www.cnblogs.com/tankaixiong/archive/2010/11/24/1887156.html
一,準備ant
ant 官網可下載
http://ant.apache.org/
ant 環境配置:
1。解壓ant的包到本地目錄。
2。在環境變量中設置ANT_HOME,值為你的安裝目錄。
3。把ANT_HOME/bin加到你系統環境的path。
更多的介紹可以去google相信有很多
二,詳細步驟和說明,這里我們要知道一些Android命令。
前提條件已配置好android sdk 環境,所以可以在任意目錄下執行android 命令,不然則要切換到 android-sdk\tools目錄下
我這里已經配置好了,所以無論我在什么路徑下了。
1.創建一個android項目
參數說明:
-k /--package 為命名空間(包名)-a /--name 工程名
-p /--path 項目 -t 為目標平臺的版本編號
C:\Documents and Settings\Administrator>android create project -k com.android.Ta
nk -a Tank -t 4? -p F:\tank
?
列出不同版本平臺的對應id編號 android.bat list targets /android list
C:\Documents and Settings\Administrator>android.bat list targets
?
對已經存在的android工程,我們可以update下(修改平臺的版本),這樣會自動添加build.xml 等ant 的配置文件
C:\Documents and Settings\Administrator>android update project --name Tank -t 11
? -p F:\tank
編譯:直接ant 是不會有文件輸出的,所以后面一定要帶上參數
ant 參數如下:
??? * debug:帶調試用簽名的構建
??? * release:構建應用程序,生成的apk必須簽名才可以發布
??? * install:安裝調試構建的包到運行著的模擬器或者設備;
??? * reinstall
??? * uninstall
開始執行編譯:
在使用ant release或ant debug打apk包時,默認使用當前目錄的build.xml配置來進行打包。
E:\MyLiB\Android\AndroidAnt\MyBoardCastReciver>ant debug
E:\MyLiB\Android\AndroidAnt\MyBoardCastReciver>ant release uninstall install
三: ant release 要在ant.properties中指定要用的keystore
這里的數字簽名文件myown.keystore和project.properties處于同一目錄。
has.keystore=true key.store=myown.keystore key.alias=android.testkey key.store.password=android key.alias.password=android?
?
?
總結
以上是生活随笔為你收集整理的[Android Pro] ant 编译android工程的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: JSONObject fromObjec
- 下一篇: JSONArray.fromObject