热更新路径正确有下载资源但是就是走旧代码

使用 AssetsManager 做热更新。 之前还可以,现在突然出现更新后还是走旧代码。

路径优先级没错,资源也下载了,就是不加载新代码。
求大神!!

1.内存没清空 解决办法:package.loaded"app.xxx.xxx"] = nil
2.缓存路径没清空 解决办法:cc.FileUtils:getInstance():purgeCachedEntries()

void LuaStack::addSearchPath(const char* path)
{
。。。。。。
// lua_pushfstring(_state, “%s;%s/?.lua”, cur_path, path); /* L: package path newpath /
lua_pushfstring(_state, “%s/?.lua;%s”, path , cur_path); /
L: package path newpath /
。。。。 /
L: - */
}

改下这个地方才可以

去社区版看看,有个热更例子:http://www.tairan.com/archives/10900/

Quick引擎社区版 公测群:146069008