移动基地SDK接入Cocos2dx手游笔记

本文详细介绍了如何将移动基地SDK接入Cocos2d-x手游的步骤,包括SDK资源的集成、AndroidManifest.xml的修改、必选接口的配置,以及解决集成过程中的常见问题。通过这些步骤,开发者可以成功实现SDK的接入,让游戏具备移动平台的特有功能。
摘要由CSDN通过智能技术生成

移动基地SDK下载和接入文档链接:http://g.10086.cn/gamecms/wiki/931_1_0/咪咕游戏最新SDK下载及说明


集成SDK开发资源包

SDK目录中包含SDK的资源文件,请复制SDK目录中的所有目录与文件,并拷贝至各自的游戏工程中),如下:

1)拷贝API

A)拷贝Native API

将SDK/libs目录中的文件全部拷贝到游戏libs下。

B)拷贝JAVA API

SDK/runtime目录文件,直接复制到游戏根目录下,切勿将runtime下面的jar文件放入libs下面编译,否则会报编译错误,例如:bad range…(不同编译环境均需要按照此要求引用此jar,如遇编译问题,请参考章节4)

Eclipse导入步骤:

1.     如下选择runtime下面的包导入



2.     勾选此项

 

2)拷贝SDK资源

A)将SDK/res文件夹中的内容拷贝至游戏工程目录中。

B)将SDK/assets文件夹中的所有文件拷贝至游戏相同的工程目录中,不能删除其中的任何文件,否则导致非正常运行。

3)添加SDK提供的Activity引用

将SDK\AndroidManifest.xml.activity.txt中的文本Copy到游戏的AndroidManifest.xml中。注意:不要重复添加Launcher入口,否则会在手机桌面上显示多个游戏图标。

Activity的横竖屏配置(android:screenOrientation),最好设置成游戏主界面的横竖屏设置。

4)添加SDK需要的use-permision

将SDK\AndroidManifest.xml.permision.txt中的文本Copy到游戏的AndroidManifest.xml

    注意:不要重复添加use-permision项。

(注意:3和4步骤可以直接拷贝最后我附上的AndroidManifest实例.xml中的代码进行修改即可;proj.android和proj.android/bin目录下的AndroidManifest都要改)


SDK必选集成接口

1)游戏应用配置

集成SDK必须先配置游戏运行的必选配置(自定义Application)。此版本SDK需要游戏自定义Application类,加载SDK核心接口内容。

游戏开发者在集成SDK,务必先自定义全局Application。Application里面代码必须包含,下行代码(注意:该接口必须放在Application中进行加载,不可放在Activity的onCreate中):

System.loadLibrary("megjb");

 

示例代码如下:(注意:该类的package路径应用必须与AndroidManifest.xml中的一致,如下代码示例中,黄色标注,否则游戏无法正常启动)。

package cn.cmgame.sdk;

public class CmgameApplication extendsApplication {

      public void onCreate() {

               System.loadLibrary("megjb");

      }

}

AndroidManifest.xml中配置:

<?xml version="1.0" encoding="utf-8"?>

<manifest xmlns:android="http://schemas.android.com/apk/res

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值