1.9.2的jsb.fileUtils.getSearchPaths(); 接口是不是改了?
以前的热更新代码是这样的,写在main.js里面有这个
var searchPaths = jsb.fileUtils.getSearchPaths();
Array.prototype.unshift.apply(searchPaths, hotUpdateSearchPaths);
发现现在的版本,调用 jsb.fileUtils.getSearchPaths(); 返回的是一个空格,然后就报错了,有点坑爹啊。。
原来已经改过版了,这样用
// 在 main.js 的开头添加如下代码
if (cc.sys.isNative) {
var hotUpdateSearchPaths = cc.sys.localStorage.getItem(‘HotUpdateSearchPaths’);
if (hotUpdateSearchPaths) {
jsb.fileUtils.setSearchPaths(JSON.parse(hotUpdateSearchPaths));
}
}