帮忙看看java 反射调用 js 找不到类

  • Creator 版本:

  • 目标平台:

  • 详细报错信息,包含调用堆栈:

  • 重现方式:

  • 之前哪个版本是正常的 :

  • 手机型号 :

  • 手机浏览器 :

  • 编辑器操作系统 :

  • 编辑器之前是否有其它报错 :

  • 出现概率:

  • 额外线索:

第一次发帖,上面的请忽略。
java代码为:// 登录回调
private static void onLoginCallback(int result, String data)
{
String escapeData = escapeJson(data);
Log.e(“onLoginCallback111”, data);
String jsString = “WSSDK.getInstance().onLoginCallback(” + result + “,’” + escapeData + “’);”;
//String jsString = “cc.log(” + result + “,’” + escapeData + “’);”;
Cocos2dxJavascriptJavaBridge.evalString(jsString);

    //Cocos2dxJavascriptJavaBridge.evalString("cc.log(\"Javascript Java bridge!\")");
}

creator 端js 代码为:
var event = require(“Event”);

var WSSDK = cc.Class({

ctor:function() {

},

loginChannel:function() {

    jsb.reflection.callStaticMethod("org/cocos2dx/javascript/OGSDKUtils",
    "loginChannel",
    "()V");
},

onLoginCallback : function(result, data) {
    var data = decodeURI(data);
    cc.log("ogsdk login result : " + data);
    event.getInstance().send("SDK_ONLOGIN", data);
}

});

WSSDK.sharedManager = null;
WSSDK.getInstance = function () {
WSSDK.sharedManager = new WSSDK();
return WSSDK.sharedManager;
};

module.exports = WSSDK;

错误为: E/jswrapper: ERROR: Uncaught ReferenceError: WSSDK is not defined, location: (no filename):0:0
STACK:
[0]anonymous@(no filename):1

麻烦帮忙看看。这个 已经是单例了。

private 私有函数啊?私有函数只能类内调用?

查了下,反射是可以获取到私有成员的。。。。。。