android ant 多渠道批量打包
2013-05-11 23:01
309 查看
前言:
利用ant 可实现多渠道,批量打包。
正文:
思想:通过循环更改AndroidManifest.xml里面的channel 属性值,达到批量打包的目的。打包有两种方式:1是对源代码进行打包,2是直接对APK文件进行重打包(这里未实现,有兴趣的同学可以参考友盟打包代码进行实现)
参见demo github: https://github.com/zz7zz7zz/android-antbuild
csdn: http://download.csdn.net/detail/zz7zz7zz/5884535
打包前配置:
第一步:安装 ant ,解压并配置环境变量
第二步:在要打包工程下的AndroidManifest.xml.中添加<meta-dataandroid:name="channel"android:value="channelID"></meta-data>
第三步:替换com.open.antbuild.resource包下的keystore
第四步:修改com.open.antbuild.resource包下local.properties中的sdk根目录: sdk.dir=E:\\android-sdk-windows
第五步:修改com.open.antbuild.resource包下ant.properties中签名文件的路径和密码(如果需要)
key.store=E:\\git\\antbuild\\git_antbuild_project\\keystore
key.store.password=123456
key.alias=android
key.alias.password=123456
第六步:修改com.open.antbuild.resource包下build.xml中,替换project name属性: <project name="XXX"default="help">,XXX必须为你自己的Android工程名称.
第七步:配置你的channelList,projectName,projectBasePath,outPutPath(在AntTest0或者AntTest1类中配置)
第八步:执行AntTest0或者AntTest1,等待
参考文档:/article/2512472.html
参考文档:/article/1875824.html
参考文档:https://github.com/umeng/umeng-muti-channel-build-tool(友盟打包源代码)
邮箱:zz7zz7zz@163.com
微博:http://weibo.com/u/3209971935
利用ant 可实现多渠道,批量打包。
正文:
思想:通过循环更改AndroidManifest.xml里面的channel 属性值,达到批量打包的目的。打包有两种方式:1是对源代码进行打包,2是直接对APK文件进行重打包(这里未实现,有兴趣的同学可以参考友盟打包代码进行实现)
参见demo github: https://github.com/zz7zz7zz/android-antbuild
csdn: http://download.csdn.net/detail/zz7zz7zz/5884535
打包前配置:
第一步:安装 ant ,解压并配置环境变量
第二步:在要打包工程下的AndroidManifest.xml.中添加<meta-dataandroid:name="channel"android:value="channelID"></meta-data>
第三步:替换com.open.antbuild.resource包下的keystore
第四步:修改com.open.antbuild.resource包下local.properties中的sdk根目录: sdk.dir=E:\\android-sdk-windows
第五步:修改com.open.antbuild.resource包下ant.properties中签名文件的路径和密码(如果需要)
key.store=E:\\git\\antbuild\\git_antbuild_project\\keystore
key.store.password=123456
key.alias=android
key.alias.password=123456
第六步:修改com.open.antbuild.resource包下build.xml中,替换project name属性: <project name="XXX"default="help">,XXX必须为你自己的Android工程名称.
第七步:配置你的channelList,projectName,projectBasePath,outPutPath(在AntTest0或者AntTest1类中配置)
第八步:执行AntTest0或者AntTest1,等待
参考文档:/article/2512472.html
参考文档:/article/1875824.html
参考文档:https://github.com/umeng/umeng-muti-channel-build-tool(友盟打包源代码)
邮箱:zz7zz7zz@163.com
微博:http://weibo.com/u/3209971935
相关文章推荐
- android Ant 批量多渠道打包 总结!
- android Ant 批量多渠道打包 总结!
- Android中利用ant进行多渠道循环批量打包(一)
- android Ant 批量多渠道打包
- windows下Android利用ant自动编译、修改配置文件、批量多渠道,打包生成apk文件
- Android中利用ant进行多渠道循环批量打包(一)
- Android Ant 批量多渠道打包实例
- android Ant 批量多渠道打包 总结!
- android Ant 批量多渠道打包!
- Android中利用ant进行多渠道循环批量打包(二)
- Android中利用ant进行多渠道循环批量打包
- Ant 批量打包Android Umeng多渠道版本
- Android中利用ant进行多渠道循环批量打包
- Android中利用ant进行多渠道循环批量打包(一)
- Android中利用ant进行多渠道循环批量打包
- Ant自动化打多渠道包,Android批量打包提速
- linux(以ubuntu为例)下Android利用ant自动编译、修改配置文件、批量多渠道,打包生成apk文件
- Android Ant 批量多渠道打包实例
- android Ant 批量多渠道打包 总结!
- android ant多渠道 批量打包 打包过程及过程中遇到问题