【creator】华为快游戏小包模式加载资源会出问题

@jare

@339698778大佬看看呢

嘿,有人吗

2.2.1同样报错,兄弟。难了

@jare@339698778大佬这里,看下2.2.2引擎小包模式出问题了

可以给测试包吗?我们也想分析一下,不过我们本地都是有测试的,都没遇到类似问题。

要是解决了说一声啊,我还在查。看能不能做个demo出来


后面突然就开始路径不对了@huanxinyin,我怀疑是需要加载的太多了?因为我用简单的的去测试,就一张图,没触发这个问题

我可能找到复现原因了,累死了。应该是和预制有关。等我在确定下。然后给你们个包

基本已经确定了。就是预制的问题。擦。下周一给你们出DEMO

一个东西一个东西排除,最后查到预制这块来了。蛋疼

这个应该是偶发,需要下载的越少,越不容易触发。我现在加到一定程度后,出现了偶发。
运行,关闭。重复数次,其中部分情况出现。
当场景图多了就必现

游戏是loading场景,然后跳转game场景。会出问题。
然后我就建立了一个test场景,最开始是test是空的,然后一步一步往game场景靠近。
现在可以确定的是,在搞到某一个点时候,会报错。而且不是必现的。感觉跟网络啊什么下载啊都有关系。是个随机的。
官方有没有什么建议,能方便快速定位问题啊。@huanxinyin

版本升级会有个问题,active为false的节点没处理

demo 方便给吗

05-21 18:03:00.521 9461 9538 E jswrapper: jsb: ERROR: File /clouddragonData/mesos/slave/slaves/8adcfc95-593a-4abc-b8ea-106489a03996-S32/frameworks/8adcfc95-593a-4abc-b8ea-106489a03996-2226/executors/mesos-jenkins-9175abd663144b9ba619deaf08fa002a-ccs_app_euler2.2/runs/74fbba44-3ab3-4f9b-ac3a-7eb58bb00578/jenkins/workspace/pa0f206fc26ac4f83b06c824ef6319b3d/FastAPPDeltaCore_compile/FastAPPDeltaCore/game/core/src/main/jni/…/…/…/…/js-bindings/jsb_rt_file_system_manager.cpp: Line: 136, Function: copyFile
05-21 18:03:00.521 9461 9538 E jswrapper: not such file

我的工程(v2.2.0)也出现了这个问题,华为快游戏小包模式下,从服务器下载文件时黑屏报错
同步看了下后台的网络访问日志,全部都是成功的(200)
帮忙查查看,另外这个no such file 可以把文件名打印出来吗,这样方便定位是哪一个文件有问题

另外,发现一个规律,如果报错黑屏后,退出游戏,再次进入,发现仍然会下载一些问题(理论进入到上次同样的界面,都是用的缓存文件,不会下载),说明上次的确没有把该界面所需要的文件全部下载完成。但是往前走一点,仍然会报错no such file。 再推出,再进入游戏,如此反复,可以一步一步把所需要的文件全部下载回来。

怀疑解析所需的文件有遗漏,或被打断了。

解决了记得跟我说下,我一直没解决。

你好,能给个 demo 么?我们本地测试没有遇到这个问题。

方便可否给个 demo 或 rpk。

不行的话,只能麻烦修改下:
[creator]/resource/builtin/huawei-runtime/res/rt-adapter.js 的 downloadRemoteFile 方法的 item.url 打印出来
并把 downloadFile 下载失败接口打印。再构建运行看看哪里出问题了