cocos2dx-3.x android ant配置实现单工程管理

cocos2dx-3.x android ant配置实现单工程管理


本文主要目的是通过配置文件config.xml来管理各个渠道的配置文件,从而实现单工程管理多渠道。


涉及到的功能模块

  • 配置AndroidManifest.xml文件

  • 配置资源

    • 对应资源工程
    • 对应资源包(jar,SO)
    • 对应res
  • 配置java代码
    • java预编译
    • SDK接口处理
  • 调用build.xml开始打包

配置AndroidManifest.xml文件

这边会用到ant的其它库:
ant-contrib-1.0b3.jar 用于常用的条件判断
xmltask.jar 用于处理xml相关操作
antenna-bin-0.9.13.jar 用于预编译java代码

正常渠道会涉及到AndroidManifest.xml文件的有三个方面
* apk包名
* 添加SDK声明
* 添加SDK权限

<target name="config-manifest">
    <xmltask source="${basedir}/AndroidManifest.xml" dest="${basedir}/AndroidManifest.xml">
        <!-- modify package name -->
        <!-- <replace path="/manifest[@package='com.semgilo.game.dotakillx3']/@package" withText="com.semgilo.game.dotakillx3.qh360"></replace> -->
        <!-- modify umeng name -->
        <replace path="/manifest/application/meta-data[@android:name='UMENG_CHANNEL']/@android:value" withText="Qh360"></replace>
    </xmltask>
</target>

未完待续。。。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值