网友通过本文主要向大家介绍了android ant,android ant下载,android ant打包,android ant配置,android studio ant等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
Android自动化构建之Ant多渠道打包实践分析(下)
前言
上一篇(Android自动化构建之Ant多渠道打包实践分析(上))已经介绍了Android的apk是如何构建的,本篇博客继续Ant打包的实践过程。
集成友盟统计SDK
这里以友盟统计为例,对各个渠道进行统计,我们需要先集成它的SDK
配置权限
渠道配置
使用Ant打包的时候替换的渠道号就是
将Umeng替换为具体的渠道,比如将Umeng替换为xiaomi。
定义build.properties文件
这个文件定义了Ant脚本要用到的一些参数值,我们的渠道也是定义在这里,具体看代码:
#project name and version
project.name=AntBuild
project.version=4.1.4
#android platform version
android-platform=android-19
#keysore file
ketstore.file=release.keystore
key.alias=release.keystore
key.alias.password=123456
key.store.password=123456
#publish channel
channelname=Umeng
channelkey=360,QQ,xiaomi,liangxiang
key=360,QQ,xiaomi,liangxiang
#library project
library-dir=../Library
library-dir2=../Library2
# generate R.java for libraries. Separate libraries with ':'.
extra-library-packages=
#filnal out dir
out.dir=publish
完整的Ant脚本
目录初始化....