小游戏在微信开发者工具中的问题汇总(FAQ)

报错“Error: 未找到入口 app.json 文件”

这个是微信平台的权限问题,微信公众平台那边必须设置成小游戏服务类目。也就是说,你的小程序 appid 类别应该是游戏。

遗憾的是,个人开发者无法改为这个类别,公司认证账号暂时也不行。微信团队的回复是:“目前不开放注册以及设置游戏类目(预计元旦后开放),下载开发者工具,选择体验小游戏,可以开发预览”

如果这个方法仍然不行,微信还为 Cocos 社区提供了一发重要的子弹:如果开发者没有 appid 又需要体验,可以填写 wx6ac3f5090a6b99c5 这个作为 appid 进入调试!


gameThirdScriptError, wx.createImage is not a function…

(或者 wx.getSystemInfoSync 等方法找不到)

不要引用 HTML5 环境中的 jssdk,也不要在 Creator 中导入微信 jssdk 作为插件。因为在小游戏环境中,这些接口都是直接支持的,不需要任何 sdk 脚本。如果你又引入 sdk,很可能会覆盖小游戏原有的接口。


再补充:正确的小游戏开发工具下载地址:

https://mp.weixin.qq.com/debug/wxagame/dev/devtools/download.html?t=20171228

9赞

每个开发者都自己去咨询, 还不如你们跟公众平台交流一下, 确定一下标准流程, 写一个教程.
不要每个开发者重复一样的交流. 毕竟不是每个开发者都善于交流的.:joy:
让我们专注于游戏开发而不是流程上的东西吧

1赞

公司也设置不了“游戏”类目

jare大,感谢用我的截图回复
但是,我用自己的ID,然后微信的游戏demo是可以的跑起来的,不知道是不是其他原因呢?
我问了C姐,她让我直接来论坛回复你

微信的 demo 可能用的是游戏的 appid

对了,我也是公司账户,同样没有 游戏 类目的

我也是公司的 也没有游戏类目啊

我用的我的appid的,跟使用你们demo是同一个appid,总是感觉是不是微信那边改了什么或者做了什么限制没有通知到你们

已经沟通过,目前微信团队还在调整文档,后面会上线

这个问题我再反馈一下是不是权限问题

可以在详情页面检查一下你的小程序使用的库是不是 game,同时,还有一点要注意,你登陆微信开发者工具的账号,必须在你的小程序设置里面开通管理员或者开发者权限。

用别人的 appid 是不行的,因为每个 appid 都有允许的开发者账号,我们没有允许的开发者是不能使用这个 appid 的。

谢panda
我的意思是两个都是我的appid,
代码部分用微信的demo跑得起来
用你们的helloworld不行

微信那边回复了:“目前不开放注册以及设置游戏类目(预计元旦后开放),下载开发者工具,选择体验小游戏,可以开发预览”

从这里下载:

https://mp.weixin.qq.com/debug/wxagame/dev/devtools/download.html?t=20171228

hello world 是黑的咋回事呢

1赞

运行成功,一波三折,感谢panda jare

另外希望直接从cocos调用开发者工具调试这个功能可以早日使用上

上传中…

看 console 是否有报错

@wangrongm2009 @doyang

wx.createImage 的问题,尝试下载一下这个版本的 adapter。

https://mp.weixin.qq.com/debug/wxagame/dev/tutorial/adapter.html?t=20171228

替换小游戏 build 包中的 libs/weapp-adapter-min.js

但是,我看了一下源码,他们用的依然是 wx.createImage。我猜测是你们的小游戏没有被识别成游戏,而是当作小程序来执行。在详情页面,可以看看库版本,是否是 game

好的,adapter我看下,谢