使用ant自动生成签名的apk
eclipse打包apk發(fā)布,每次都要輸入簽名的密碼,而且打包的過程很長(zhǎng)。特別是同一個(gè)程序要配置不同的標(biāo)識(shí)打包,會(huì)很耗時(shí),結(jié)合ant的使用,可以一鍵打包,會(huì)方便很多。
?
1.ant 官網(wǎng)可下載? http://ant.apache.org/
或者直接http://labs.renren.com/apache-mirror//ant/binaries/apache-ant-1.8.2-bin.zip?下載1.8.2版的。
2.配置環(huán)境變量
在環(huán)境變量中設(shè)置ANT_HOME,值為你的安裝目錄。
把ANT_HOME/bin加到你系統(tǒng)環(huán)境的path
3.編譯
先創(chuàng)建一個(gè)android項(xiàng)目
參數(shù)說明:
-k /--package 為命名空間(包名)-a /--name 工程名
-p /--path 項(xiàng)目 -t 為目標(biāo)平臺(tái)的版本編號(hào)
C:Documents and SettingsAdministrator>android create project -k com.android.Tank -a Tank -t 4 -p F: ank
要對(duì)已有的工程打包,只需將build.properties build.xml local.properties 還有簽名文件拷到工程目錄
將build.properties 改成
android.tools=${sdk.folder}tools??
android_version=2.1?
apk.sdk.home=D\:/Android/android-sdk-windows/??
apk.tools=${apk.sdk.home}tools/??
application.package=com.test
bin.dir=${jde.home}bin??
app.name=tank
#app.source.path=E\:/tank
jdk.home=C\:/Program Files\Java\jdk1.6.0_15
output.dir=../outputDir??
sdk.folder=D\:/Android\android-sdk-windows\platforms\android-10?
temp.dir=127980239039628?
key.alias=xx.keystore
key.store=xx.keystore
key.store.password=xx?????????????????????????????? (改成密碼)
key.alias.password=xx????????????????????????????????(改成密碼)
xx.keystore改成當(dāng)前的簽名文件名,xx改成簽名的密碼,build.xml里工程名改成自己的
?
然后在當(dāng)前目錄下
E\:/tank>ant release
自動(dòng)生成簽名的apk.
--------------------------------------------------------------------------------------------
1. 如果你是新創(chuàng)建一個(gè)android項(xiàng)目,可以用下面的命令增加ant建構(gòu):
android?create?project?-k?com.android.Tank?-a?Tank?-t?4??-p?F:\tank
-k 含義是報(bào)名;-a是項(xiàng)目名稱;-t是target的版本;-p是項(xiàng)目的目錄
2. 如果你是為一個(gè)已經(jīng)創(chuàng)建的項(xiàng)目增加ant建構(gòu),使用以下的命令:
android update project -p your_project_root_directory?-t 7
3. 開始build你的項(xiàng)目,運(yùn)行以下命令:
?ant debug
運(yùn)行成功之后,在你的project的根目錄下面的bin目錄下,就生成了相應(yīng)的apk。
轉(zhuǎn)載于:https://www.cnblogs.com/xieyuan/p/3787286.html
總結(jié)
以上是生活随笔為你收集整理的使用ant自动生成签名的apk的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: UTF8有BOM和无BOM
- 下一篇: 选择、插入、冒泡排序