《一刀流》是一款注重PK并传承了战、法、道,打宝,攻城经典游戏模式的ARPG手机网游巨作,采用东方奇幻风格画风加上符合东方审美风格的精致拟真角色设计,完美结合在一起,诠释了东方奇幻的最高意境。
一、准备工作1. 需要ant支持,下载最新的ant。http://ant.apache.org/bindownload.cgi2. 配置ant环境变量(假设ant解压到D:\\eclipse\\):ANT_HOME:\\eclipse\\apache-ant-1.9.4Path变量追加:;%ANT_HOME%/bin3. 配置java环境变量。4. 配置自己的local.properties文件(复制到相应渠道与AndroidManifest.xml同目录下,如依赖thirdsdk下的sdk,对应sdk目录下也要放一个local.properties),该文件用于配置sdk和ndk的本地路径,如:sdk.dir=D:\\\\eclipse\\\\sdkndk.dir=D:\\\\eclipse\\\\android-ndk-r8e5. 更新trunk\\Client\\data-a\\gameconf.lua中的游戏版本号(如有必要)、数据版本号(如有必要)、SVN版本号(如有必要): gameVersion、dataVersion、svnVersion。6. 更新各渠道AndroidManifest.xml文件的版本配置,android:versionCode和android:versionName,其中versionCode要+1,versionName一般用如下格式:{gameVersion}.{svnVersion}.{dataVersion}
二、打local包1.运行trunk\\Client\\copy_files_android.bat。2.运行trunk\\Client\\android\\local\\build.bat3.最终包:trunk\\Client\\android\\local\\bin\\Fire-release.apk
三、打其他所有渠道包1.运行trunk\\Client\\android\\build-all.bat
四、打单个渠道包1.打好local包2.把trunk\\Client\\android\\local\\assets下的四个文件夹(data,data-a,layout,script)复制到对应渠道相应目录下。3.把trunk\\Client\\android\\local\\libs\\armeabi下的两个.so文件(libceapon.so,libapkpatch.so)复制到当乐(downjoy)渠道相应目录下。4.运行相应渠道目录下的build.bat文件。5.在bin文件夹下的Fire-release.apk即为最终包。
五、打小包1.将trunk\\Client\\data-a\\gameconf.lua中的mini字段的值设置为1.2.根据需要按照步骤二或三或四打包。
六、打渠道分包1.在相应渠道下的AndroidManifest.xml文件<application>节点中加入子渠道ID如下:<meta-data android:name=”CP_SUB_CHANNEL_ID”android:value=”1″/>2.在相应渠道的MyPlatform.java文件initSDK方法中,加入如下代码:pfSetChannelId(PlatformConf.CHANNEL_ID);String subChannelId = PhoneHelper.getMetaValue(cpGame, “CP_SUB_CHANNEL_ID”);if (subChannelId != null && !subChannelId.isEmpty()) {pfSetFullChannelId(PlatformConf.CHANNEL_ID + “:” + subChannelId);}pfSetPlatformId(PlatformConf.PLATFORM_ID);并且,在native方法声明中加入:public native static final void pfSetFullChannelId(String channelId);
七、打益玩(ewan)2包1.修改trunk\\Client\\android\\ewan\\AndroidManifest.xml中配置的包名:package=”com.ceapon.fire.ewan”改成:package=”com.ceapon.fire.ewan2″2.按照(四、打单个渠道包)进行打包。3.打好包后,把AndroidManifest.xml中的包名恢复到原来的。
暂无评论内容