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 

  • 相关阅读:
    反编译乱码对比
    ABP缓存写法
    AutoMapperHelper
    读取硬盘SN
    wpf用Prism里控件事件绑定mvvm
    ajax请求.net后台接收
    网站博客截取简介
    C# datetime.now.tostring("yyyy/MM/dd") 显示为yyyy-MM-dd的解决办法
    html5远程控制
    SmartThreadPool
  • 原文地址:https://www.cnblogs.com/wangjiajun/p/4745690.html
Copyright © 2011-2022 走看看