发布小游戏使用远程加载真机第一次运行加载场景出现黑屏

  • Creator 版本:1.10.2

  • 目标平台: 微信小游戏

  • 详细报错信息,包含调用堆栈:

  • 重现方式:在微信开发者工具编译后,在手机上第一次运行

  • 之前哪个版本是正常的 :

  • 手机型号 :坚果R1, VIVO NEX

  • 手机浏览器 :

  • 编辑器操作系统 :

  • 编辑器之前是否有其它报错 :

  • 出现概率:80%+

  • 额外线索:比较大的场景就会出现黑屏,第二次就好了,由于第一次无法看后台LOG,只能第二次看,但第二次就不会黑屏了,所以报错信息很难收集,偶尔可以在第一次也能看到控制台,报错的是我的代码逻辑报空了,那应该是因为场景还没加载完,怎么感觉是场景还没加载完代码就开始跑了。iphone 6P,iphone xs,iphone7没有出现黑屏,也就未发现iphone出现黑屏,坚果R1,VIVO NEX出现黑屏,几率80%以上,华为mate10未出现

1赞

补充一下,黑屏并报错,程序卡住了,运行不下去

找到黑屏报错的LOG

报错信息是APP-SERVICE-SDK:setStorageSync:fail:internal error get DB fail

来填个坑,与COCOS人员沟通过之后,他说setStorageSync是读写数据时候报错了,后来我检查一下我的代码,发现在onLoad方法里有get set locastorage的操作,他们都放到start方法了,黑屏就没有出现了。所以做远程加载的时候,不要在onLoad里面读写数据。

该主题在最后一个回复创建后14天后自动关闭。不再允许新的回复。