zoukankan      html  css  js  c++  java
  • 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 

  • 相关阅读:
    【操作系统】主存空间的分配和回收
    学术诚信与职业道德
    读《构建之法》第 8、9、10 章有感
    操作系统第三次作业
    sprint
    软件工程学期总结
    实验四 主存空间的分配和回收
    第二个冲刺
    Scrum项目6.0 和8910章读后感
    Spring 计划 7.0
  • 原文地址:https://www.cnblogs.com/wangjiajun/p/4745690.html
Copyright © 2011-2022 走看看