以前打包一直用default模板,最近换了binary,发现热更新不能用了。错误好像在这里:
var storagePath = ((jsb.fileUtils ? jsb.fileUtils.getWritablePath() : ‘/’) + ‘maid-remote-asset’);
let filestring = jsb.fileUtils.getStringFromFile(storagePath + ‘/project.manifest’);
let obj = JSON.parse(filestring);
在这里输出obj是没有东西的,感觉好奇怪理论上其他东西应该没有改动才对。。。请问binary的话热更新需要注意什么吗?
值得一提的是输出storagePath和之前default的是一样的,project.manifest确实也在assets里
binary 就是引擎预编译好的库,编译速度比较快不过用户无法修改引擎。