學習步驟
a. 學習簡單的android項目打包
參考網址:
http://my.eoe.cn/luoxiangyu001/archive/3430.html
根據readme,修改local.property
sdk.dir = /Users/chenxu/developer/android-sdk-macosx
b. 下載安裝ant擴展包 antcontrib
查找ant路徑 whereis ant
/usr/bin/ant
安裝路徑爲 /usr/share/ant
複製jar到安裝路徑
sudo cp /ant-contrib-0.3.jar /usr/share/ant/ant-contrib-0.3.jar
c. 嘗試編譯ant報錯
d. 複製xxx.keystore數字簽名文件到當前工程根目錄
附:mac環境下修改名稱的命令
mv olderfilename newfilename
e. 修改build.xml配置ant-contrib.jar路徑
<taskdef resource="net/sf/antcontrib/antcontrib.properties" >
<classpath>
<pathelement location="/usr/share/ant/lib/ant-contrib-1.0b3.jar" />
</classpath>
</taskdef>
f. 繼續編譯 ant
報錯信息:
/Users/chenxu/work/java/MapsDemo/build.xml:132: The following error occurred while executing this line:
解決:
<copy tofile="${gos.path}/MapsDemo_${channel}.apk" >
<fileset
dir="${out.absolute.dir}/"
includes="MapsDemo-release.apk" />
</copy>
MapsDemo是工程名稱,必須全局保持一致
ant.project.name=MapsDemo
<project
name="MapsDemo"
default="deploy" >
g. 編譯成功, MapsDemo-release.apk等各個渠道包成功輸出到目標路徑
h. 使用命令可以安裝apk
ant install apk
i. 如何生成數字簽名
$ keytool -genkey -v -keystore nbtlxx.keystore -alias nbtlxx -keyalg RSA --validity 10000
一路根據嚮導輸入相關內容,注意保存;
參考github代碼
[url]https://github.com/chenxu111/anttest [/url]
使用ant自動化構建android項目
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
uendjdjneudheb
ciedesi240
2022-08-24 22:40:22
euirwneirhisudhf
ciedesi240
2022-08-22 10:08:04
又插嘴臺灣問題!美軍高官聲稱會為臺海沖突做準備
SteveSapp9
2022-07-11 17:47:52
枸杞子是否能治療陽痿?有科學依據嗎
SteveSapp9
2022-07-08 10:16:40
怎樣提高性趣?達人教您如何提高夫妻性趣!
SteveSapp9
2022-06-28 15:08:53
可以從super體育找到什麼?
yemof57057
2022-06-26 02:05:45
大家會花錢課金嗎?以前每月花上萬塊 現在只玩這兩種
yemof57057
2022-06-25 01:14:55
對跳脫舒適圈的看法
yemof57057
2022-06-24 01:36:08
想學會看比賽可以怎麼做?
yemof57057
2022-06-22 01:55:05
Are We Ready For Virtual Reality And Its Impact On Our Future?
ciedesi240
2022-06-21 10:16:22
大戶的娛樂遊戲選擇
yemof57057
2022-06-21 01:20:21
which of the Elden Ring items will be the best fit for you
Clagreed90u76q
2022-06-19 00:31:45
sfggrfgrgrfxgf
jonecarlosonline
2022-06-18 19:12:27
Have Bitcoin Potential to Replace Gold?
ciedesi240
2022-06-18 14:24:27
fgfdgdrfgrdgs
jonecarlosonline
2022-06-18 03:29:49