需要準備的資源檔案:
將android-sdk\tools\ant目錄下的build.xml檔案複製到專案根目錄下,改名為antbuild.xml,需要修改兩個地方,
1.2.
如果有配置檔案,還需要增加配置檔案的位置:
建立build.xml檔案和build.properties檔案,build.xml檔案中主要迴圈執行release這個target,需要引入ant的庫ant-contrib-1.0b3.jar
build.xml
<?xml version="1.0" encoding="utf-8"?>
**********==$***************===
**********==$/$/ic_tab_pressed_bg.png***************===
build.properties
config.dir=config
source.dir=src
resouce.dir=/users/mac/resource/android/***/res/drawable-hdpi
pic.dir=/users/mac/jz.lin/projects/xingzuo/ui
out.dir=/users/mac/desktop/xingzuobin
sdk.dir=d:/work/android-sdk
key.store=/users/mac/jz.lin/android/tools/androidkey
key.alias=linjinzhu
key.store.password=***
key.alias.password=***
package_name=***_v1.0
versioncode=v1.0
list=baiyang,jinniu
listbak=,shuangzi,juxie,shizi,chunv,tiancheng,tianxie,sheshou,shuiping,mojie,shuangyu
注意事項:
(1)執行ant命令時,出現編碼問題:檢查androidmanifest.xml檔案中是否存在中文注釋,如果有,去掉中文注釋,再次執行即可;
Android多渠道打包
度娘能搜到很多種多渠道打包方式,我這裡簡單說下我們目前正在使用的打包方法。首先背景情況 我們不同渠道,除了渠道號 vendorid 不一樣外,還有功能上的稍許不同,所以還有幾個開關控制專案。方法原理 專案 中在res raw 下增加config.dat檔案,裡面有渠道號,和功能開關 apk包,其實是...
Android原始多渠道打包
原始多渠道打包就是個體力活,在較少渠道的時候可以使用,但是面對上千的渠道的時候,使用這種方式你會後悔當一名android開發工程師。它的原理是在應用 中設定渠道id,使用的時候將渠道id設定給資料分析介面,資料分析平台通過該渠道id分析之。其實後面多渠道方式的本質原理都是這樣的,但是具體擴充套件方式...
高效地Android多渠道快速打包
背景 為了運營的需要,我們需要對投放到市場上的apk安裝包進行特定的標識,然後應用能將自身的渠道資訊上傳到運營後台,以方便運營部門對相應的渠道資料進行處理以及針對性的投放推廣工作。目前android的應用市場有上千個,特別多,所以設計個合理的多渠道打包策略非常重要,能直接影響版本的上線效率。目前的多...