日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Android >内容正文

Android

[Android Pro] ant 编译android工程

發(fā)布時間:2023/12/10 Android 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 [Android Pro] ant 编译android工程 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

參考文章:

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 官網(wǎng)可下載
http://ant.apache.org/
ant 環(huán)境配置:
1。解壓ant的包到本地目錄。
2。在環(huán)境變量中設(shè)置ANT_HOME,值為你的安裝目錄。
3。把ANT_HOME/bin加到你系統(tǒng)環(huán)境的path。

更多的介紹可以去google相信有很多

二,詳細步驟和說明,這里我們要知道一些Android命令。

前提條件已配置好android sdk 環(huán)境,所以可以在任意目錄下執(zhí)行android 命令,不然則要切換到 android-sdk\tools目錄下

我這里已經(jīng)配置好了,所以無論我在什么路徑下了。
1.創(chuàng)建一個android項目
參數(shù)說明:
-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

?

列出不同版本平臺的對應(yīng)id編號 android.bat list targets /android list
C:\Documents and Settings\Administrator>android.bat list targets

?

對已經(jīng)存在的android工程,我們可以update下(修改平臺的版本),這樣會自動添加build.xml 等ant 的配置文件
C:\Documents and Settings\Administrator>android update project --name Tank -t 11
? -p F:\tank

編譯:直接ant 是不會有文件輸出的,所以后面一定要帶上參數(shù)
ant 參數(shù)如下:

??? * debug:帶調(diào)試用簽名的構(gòu)建
??? * release:構(gòu)建應(yīng)用程序,生成的apk必須簽名才可以發(fā)布
??? * install:安裝調(diào)試構(gòu)建的包到運行著的模擬器或者設(shè)備;
??? * reinstall
??? * uninstall

開始執(zhí)行編譯:

使用ant releaseant 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

這里的數(shù)字簽名文件myown.keystoreproject.properties處于同一目錄。

has.keystore=true key.store=myown.keystore key.alias=android.testkey key.store.password=android key.alias.password=android

?

?

?

總結(jié)

以上是生活随笔為你收集整理的[Android Pro] ant 编译android工程的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。