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

来源:互联网 发布:上饶网络教育报名时间 编辑:程序博客网 时间:2024/04/30 07:09

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>

未完待续。。。

0 0
原创粉丝点击