前言:最近发现很多朋友在使用TalkingData游戏版本Cocos2dx SDK使用过程中会出现的一些问题,今天来做一下总结,希望对您有所帮助:
首先非常感谢您使用TalkingData游戏统计平台,我们的成长跟您的反馈密不可分,所有在使用过程中有任何问题,请您一定要反馈给我们,谢谢~
一、首先来看下载下来的SDK的文档结构:
1、include:这里面是TalkingData SDK在C++上的接口,您在以后Cocos2dx游戏中,在C++开发过程中需要引用这些头文件进行统计。
2、platform文件夹里是,SDK针对不同平台(IOS、Android)进行的实现,有兴趣的朋友可看一下(如果您以后有在Cocos2dx调用其它第三方库(.jar或.a)的需求,可以进行参考哦~)
3、proj.android为了您可以方便在eclipse上进行开发方便引用。其实这里真正比较重要的就是jni/Android.mk和libs下面的jar包。
4、sample为了您快速使用和快速排查问题,我们提供了一个使用demo。
二、下面再来罗唆两句,cocos2dx上开发是不分操作系统的,不论您是windows,mac ox还是linux系统都可以。
配置:
1、需要java的运行环境JDK。(下载,安装,配置童鞋们可以去网上查查)
2、android的开发环境。(eclipse,adt,还有android的sdk)
3、ndk这个是专门用来开发android与c/c++代码互相调用。(下载和配置去google找)
4、在windows下还需要Cygwin.
5、下载cocos2dx的SDK。(建议下载修改名称为:cocos2d-x)
三、再来说一下Sample的使用方式。对于很多刚刚加入cocos2dx的同学们来说,这个各种路径问题确实比较让人头疼。
1、其实使用文档已经说的很清楚了,但有点细节还需要修改,就是一个地方如何被大家忽略(而这点对新手来说很重要):
解压缩 SDK 包当中的 Game_Analytics_SDK_Cocos.zip 文件,解压目录建议放置 在 cocos2d-x 的平级目录下, 对于配置一些路径会方便很多 。
2、添加cocos2dx库到eclipse(不添加直接引用cocos2d-x/cocos2dx/platform/android/java/bin/libcocos2dx.jar也可以),代码路径为:cocos2d-x/cocos2dx/platform/android/java
3、添加(一)中的第3条所说的proj.android到eclipse中。如图:
4、添加sample到eclipse中。并修改jni/Android.mk文件,如下图:
5、运行build_native.sh。到这里已经可以运行demo了
四、使用过程的疑问:(同学们在实际使用过程中,的其它问题都会在这里内容会持续更新)