急~ js最新版的mmsdk貌似打不进去

我之前没有用过anysdk,现在是第一次用可能有某些地方操作不对。

我已经确认友盟统计可以正常工作的,但是这个移动mm貌似没有打进apk包里还是怎么回事

我用下面的方式检查

agent = anysdk.AgentManager.getInstance();
iap_pluginMap = agent.getIAPPlugin();
var count = 0 ;
for(var key in pluginMap){
count = count + 1;
var iap_plugin = pluginMap;
cc.log(“key:”+key);
iap_plugin.setResultListener(this.onPayResult, this);
}
cc.log(“count:”+count);

打印出来的count居然是0,求大神看看怎么回事 mmsdk貌似打不进去啊怎么解

我 额外增加了一个支付宝的支付

打印出来的count 是1 说明支付宝已经被打进去了 就是这个mmsdk打不进去

我刚拿了Sample_JSB打包移动MM测试了下,没问题的

要不你试试删了移动MM的SDK重新添加下,还不行就试试删了渠道重新添加下。

http://docs.anysdk.com/JsTutorial 这个网址里面的

怒… 下面几句,
新增 static lib
LOCAL_WHOLE_STATIC_LIBRARIES += PluginProtocolStatic

这个是不是错了,我看Sample_JSB-master里面的这几行是
LOCAL_STATIC_LIBRARIES := cocos_jsb_static
LOCAL_STATIC_LIBRARIES += PluginProtocolStatic

我照着这个页面是这样写:
LOCAL_STATIC_LIBRARIES := cocos_jsb_static
LOCAL_WHOLE_STATIC_LIBRARIES += PluginProtocolStatic

居然也编译过了,你这个LOCAL_WHOLE_STATIC_LIBRARIES是不是写错了,上下文都没有这个变量怎么用+=的?

— Begin quote from ____

引用第3楼djy2130于2015-02-09 20:28发表的 回 2楼(孤独の快乐) 的帖子 :
http://docs.anysdk.com/JsTutorial 这个网址里面的

怒… 下面几句,
新增 static lib
LOCAL_WHOLE_STATIC_LIBRARIES += PluginProtocolStatic
http://www.cocoachina.com/bbs/job.php?action=topost&tid=285026&pid=1241122

— End quote

因为cocos2d-x的版本不同吧,前面的版本都是LOCAL_WHOLE_STATIC_LIBRARIES,近来的版本才改成LOCAL_STATIC_LIBRARIES,这两个有啥区别我也没仔细研究。

好像LOCAL_WHOLE_STATIC_LIBRARIES会加载整个静态库,LOCAL_STATIC_LIBRARIES只是加载静态库中用到的函数。