3.8.3热更后不生效,搜索路径也是设置了,但是没起作用







测试的平台是mumu模拟器。

如图所示,更新完之后显示的还是’等待热更3’的文本,并没有显示’等待热更4’的文本,我用mt管理器看到资源确实是下载下来了,而且资源里面显示的也是’等待热更4’的文本。
下载流程也是没问题的,下载完后能正常重启。
重启然后我在界面显示了当前的搜索路径。
就是下面这段代码的显示

let path = native.fileUtils.getSearchPaths();
let showPath = '';
for (let i = 0; i < path.length; i++) {
    showPath += path[i] + '\n';
}

然后就是main.js我也设置了,我纠结的是,明明资源有了,搜索路径第一个也是正确的,为什么就是不生效呢?还是用的旧的资源,我论坛里也看了很多其他的类似的问题,感觉我应该没啥问题…
难不成不是native.fileUtils.getSearchPaths()这个路径?
有没有大佬传道授业解惑一下,感激不尽!

杀掉进程重启能使用到最新资源吗?
另外我build出来的资源是这样的,跟你的目录结构差别很大,你确实使用的是3.8.3?5

杀掉进程重启也不行
image
data目录下应该是一样的

你那个script和resources目录怎么生成的?

1赞

没事了,找到原因了,原来是因为我用的是明文的资源


原来要用构建出来的data目录下的三个文件夹,其实一开始官方的就是这么写的,我还以为能随意改的…
官方的坑太深了,要是多些注释就好了。
image
服务端是这么个目录