creator 使用anysdk,getUserPlugin 返回为null

我使用的是cocos creator, 在使用anysdk的代码如下:

        //...
        var agent = anysdk.agentManager;
        //用户
        var user = {};
        user.plugin = agent.getUserPlugin();
        if (user.plugin) {
            user.plugin.setListener(onActionResult);
        }
        //支付
        var pay = {};
        pay.plugin = agent.getIAPPlugin();
        if (pay.plugin){
            pay.plugin.setListener(onPayResult);
        }        
        //登陆
        function login(callFunc){
            user.loginCallback = callFunc;
            if (!user.plugin){
                var agentT = anysdk.agentManager;
                cc.log('anysdk agentmanager:' + JSON.stringify(agent));
                user.plugin = agentT.getUserPlugin();
                cc.log('anysdk user.plugin:' + JSON.stringify(user.plugin));
            }
        	user.plugin.login();
        }
        //...

使用android中打包后,发现调用 agentT.getUserPlugin();返回值为null
日志显示为:
anysdk agentmanager:{"__cppCreated":{},"__hook":{}}
anysdk user.plugin:null

查了下资料没找到解决办法,请各位大大不吝赐教,谢谢~~~

另外问个问题,刚刚接触anysdk,不咋明白。我用cocos creator做的游戏,我把和anysdk交互的代码用js写,那么是不是打android包和IOS包的时候,就不需要再单独写代码接入了呢。之前接anysdk是在java中写的。

cpp中要设置参数,或者在Creator中设置好参数,全新build一次,cpp中的参数就设置好了,SDKManager.cpp

我用的creator 1.4正式版,windows操作系统。

构建的时候,设置了参数的,然后在SDKManager.cpp中的void SDKManager::loadAllPlugins()有把那些值设进去。

已经找到问题了,分享一下。

由于之前没有用anysdk,移除了SDKWrapper.java,的初始化,而在android中,loadAllPlugins()是在SDKWrapper的init中调用的,所以造成找不到对应插件。

请问如何在js中得到用户信息,我也是刚用anysdk
var uid = this.userPlugin.getUserID;
var infouser = JSON.parse(this.userPlugin.getUserInfo.toString());
var sss = this.userPlugin.callStringFuncWithParam(‘getUserInfo’)
我用这两个都得到用户信息,但是已经进入登陆成功回调了

大兄弟,弄好了么,sss就是返回的所有用户信息???