-
Creator 版本:全版本,理论上2.3之前都可以用
-
目标平台: Web
-
详细报错信息,包含调用堆栈:
Failed to load resource:the server responded with a status of 404
Uncaught Load text file failed: res/import/xx/xxxx.json(wrong status)
CCDebug.js:216 Uncaught Object
Failed to preload ‘Game’, undefined -
重现方式:找个引用了资源的节点,从外部删除掉那个引用图片,就可重现。丢失资源节点时编辑器会报错一次,如果不管他保存后,编辑器就不会报错了。构建时还会报错,但是预览时不会报错。
-
之前哪个版本是正常的 :应该都是会有,非BUG
-
手机型号 :
-
手机浏览器 :
-
编辑器操作系统 :
-
编辑器之前是否有其它报错 :
-
出现概率:100%
-
额外线索:
想必大家都遇到过Failed to load resource:the server responded with a status of 404报错,
很简单的原因,是因为项目中引用了丢失的资源节点,
目前观察到的情况是2.2.2编辑器会报第一次错误,但是如果你没有修复并保存后,再次打开就不会报错了
但是游戏无法进入场景,会提示Failed to load resource:the server responded with a status of 404
经过我的摸索,找到了快速定位引用了丢失资源的节点,可以快速修复出错的节点
下面上图:
首先一般是报这个错误
然后打开浏览器的调试器,选中Network标签页
找到红字加载失败的Json,往上找到最后一个成功加载的
双击打开
搜索看一下失败的json文件引用是否在里面
找到了,翻到json顶部,可以看到json的类型、名称,就能快速的定位出引用了丢失资源的节点了
==========================================================================
还有一种解决办法:直接构建项目,编辑器就会再次报出丢失资源的节点。我之前居然不知道…






