您的位置:首页 > 移动开发 > Android开发

android Ant 批量多渠道打包

2014-06-08 13:45 288 查看
支持多渠道打包

需要配置在AndroidManifest.xml配置个 

<meta-data android:name="UMENG_CHANNEL" android:value="WAPS" /> android:name和android:value位置不能变 

这里先要说下必须的: 

1、ant版本1.7以上(adt版本的eclipse里的ant是1.8.3 ok) eclipse\plugins\org.apache.ant_*就是eclipse下的ant目录 

2、在ant的核心包里没有相关的For循环的Task,要下载相应的扩展包 扩展包:Ant-contrib包就是一个里面有For循环的扩展包。 

提供个下载地址:http://pan.baidu.com/share/link?shareid=413426&uk=1963816455 下载ant-contrib-1.0b3.jar这个jar包 
然后copy到ant目录下的lib下就可以了 

下载ant-contrib-1.0b3.jar这个jar包 

然后copy到ant目录下的lib下就可以了 

3、配置相关环境变量 

ANDROID_SDK_HOME你的sdk的根目录 ANT_HOME ant的目录 JAVA_HOME 的目录 

<!-- SDK目录(获取操作系统环境变量ANDROID_SDK_HOME的值) --><!-- 这里要改 --> 

<property name="sdk-folder" value="${env.ANDROID_SDK_HOME}" />    <!-- ant的目录 --> 

<property name="ant-folder" value="${env.ANT_HOME}" />    <!-- jdk的目录 --> 

<property name="java-folder" value="${env.JAVA_HOME}" />

4、配置相关渠道 

<!-- 渠道名:渠道号 --> 

<property name="key" value="测试:test,BAI:test" /> 

注意:测试是打包后跟在apk命名里的,test才是写入Manifest里的,要添加新渠道

请以逗号分隔
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: