新版本anysdk会分离出来吗?没有人关心这个吗?

1.6版本会把anysdk分离出来吗?
因为第三方支付的问题总是审核不过,小白也不会手动分离。。。
什么时候发布新版本呢?

比较恶心的是, 手动分离以后。

每次还需要修改main.js~

(项目因为接入SDK较多,方法数量超出了android的最大限制~所以删除了anysdk)

在Creator安装目录下改,把模板文件改掉,然后把anysdk目录下的文件全删掉,只能帮到这了:sweat_smile:

若官方能提供選項就最好了,手動刪除有很多地方容易出錯

这个必须顶。好像曾经在哪位大大的回复里看到说正在做分离anysdk选项的事情了。

不用手动修改,参考热更新的插件脚本,在里边自动修改就可以了。

main.js里加入一行:
//anysdk
data = data.replace(“jsList = jsList.concat([‘jsb_anysdk.js’, ‘jsb_anysdk_constants.js’]);”, “//jsList = jsList.concat([‘jsb_anysdk.js’, ‘jsb_anysdk_constants.js’]);”);
就屏蔽了。
热更新的相关代码你没有用删掉就是。

参考热更新,把packages放入工程目录下就可以了。

这个只有屏掉main.js,你打包原生平台的一样是把 *.a / *.jar 带在里头

“64K 引用限制”,,是这个限制吗。解决了没,你只是删除anysdk吗

顶一个,希望下个版本,官方给个选项

1赞

anysdk有公测版了,可以暂时提交提审被拒的事了
http://forum.cocos.com/t/anysdk/48612

anysdk做成插件比较好吧,不是所有人都愿意使用的,引擎就是引擎保持干净稳定高效就行了,杂七杂八的功能做成插件,个人还是倾向于使用sdkbox

1赞

最后使用google那个分包的方案解决的, 虽然说明上写的挺可怕的(兼容性的问题)。 但实际出包看来, 没有太大的问题

1.6内测版里已经去除 anysdk 的依赖了,勾选后才会添加相关代码,请看改动列表:

http://forum.cocos.com/t/cocos-creator-v1-6-0/48681