2.2.1勾选引擎分离之后报错

我点击过那个添加插件,里面显示没有可添加的插件,我等下截图你看下,而且正常情况下构建出来的appId不是我构建发布里填写分appId,是我的使用方法不对么…

1、确认你的微信开发者工具版本是最新版本
2、有点击过添加插件,添加过CocosCreator插件
3、在CocosCreator中构建时,填写的appID是你自己的appID,不要用调试的appID

都是正常的

确定cocos/signature.json和game.json中的provider是wx7095f7fa398a2f30才行
具体看 https://mp.weixin.qq.com/wxopen/pluginbasicprofile?action=intro&appid=wx7095f7fa398a2f30&token=&lang=zh_CN

嗯,构建出来默认的就是这个,但是报错依然存在,而且子域会不显示,子域勾不勾分离引擎都试过

添加插件,微信开发者工具–>清理缓存–>全部清除

已经添加

你确定两个文件都是wx7095f7fa398a2f30?

嗯,两个都是

md5不一样哦,我的是6fa43dfb3792d131e4b0dea2b94186c7
应该是一样的才对

换成一样的也还是这样 我开发者工具是1.02.1910120

好了!!我把md5更换之后把子域的勾选去掉重新构建就可以了,多谢各位

好吧,我的没有子域

该死的,跟你的报错一样,一样的appid,莫名其妙
报错方式:版本2.2.2,打包时子域勾选“分离引擎”,,

建议引擎组在选择子域工程时,吧这选项给隐藏掉:slightly_smiling:

躺坑半小时解决了,才看见这个帖子:joy:

我用的是2.0.8版本的creator,从官网下载的插件包,新建了一个helloworld工程,构建后用微信开发者工具启动也有这个报错,MD5也改为6fa43dfb3792d131e4b0dea2b94186c7了,游戏工程和测试工程helloworld都是这样的问题,求大神指点一下


我没试过用插件的,2.2.1开始不用插件了
老版本估计也没几个游戏用到引擎插件,没什么意义。2.2.1及其以上版本再折腾吧:joy:

刚刚升级到2.3.1了,新建个helloworld后在构建的时候勾选了允许分离引擎,但是也出现了同样的报错,我检查了cocos/signature.json和game.json中的provider都是wx7095f7fa398a2f30,md5也是6fa43dfb3792d131e4b0dea2b94186c7,请问一下,这种情况的发生还可能是其他哪些原因?

https://mp.weixin.qq.com/wxopen/pluginbasicprofile?action=intro&appid=wx7095f7fa398a2f30&token=&lang=zh_CN

  1. 确定在上面添加了插件
  2. 确定微信开发者工具版本及设置的基础库版本是支持引擎插件的
  3. 还有就是上面他们说的子域问题,试试看