cocos 2dx-js3.5整合anySDK

官方已经给出了详细的整合教程,这里记录下3.5版本整合过程中遇到的一些问题,以备后查

官方教程:http://docs.anysdk.com/JsTutorial

教程步骤 拷贝class文件,将AnySDK_Framework_JS/3.5目录下的文件拷贝到proj.android/../Classes目录下.
教程步骤中 修改LOCAL_SRC_FILES

在 LOCAL_SRC_FILES 新增js绑定的cpp文件,3.5版本及以上

LOCAL_SRC_FILES := hellojavascript/main.cpp \
    ../../Classes/AppDelegate.cpp \
    ../../Classes/jsb_anysdk_basic_conversions.cpp \
    ../../Classes/jsb_anysdk_protocols_auto.cpp \
    ../../Classes/manualanysdkbindings.cpp

LOCAL_SRC_FILES的最后一行是没有“\”的,如果是粘贴在最后,一定要在main.cpp后面加上\

教程步骤中新增 modules
$(call import-module,protocols/android)

这行代码是直接粘贴在$(call import-module,bindings)下一行的。

教程步骤 添加设置javaVM代码 修改main.cpp文件(在jni下面)中
#include "PluginJniHelper.h"在3.5版本中的全路径是#include "../protocols/android/PluginJniHelper.h"
教程红字说js v3.0版本#include "../../../../proj.android/protocols/android/PluginJniHelper.h",
但3.5版本的路径不一样。

暂时遇到的问题就这么多,整合过程中遇到的问题多是路径不对造成编译不通过,可详细核对路径是否正确
关于anySDK客户端相关的配置在教程http://cn.cocos2d-x.org/tutorial/show?id=1836的第三步有说明
anySDK的API地址:http://docs.anysdk.com/JsAPI
本文地址:http://www.cnblogs.com/wangjiajun/p/4745690.html 

posted @ 2015-08-20 16:47  忘语  阅读(404)  评论(0编辑  收藏  举报